)]}'
{
  "commit": "ec9d61fcebe22c5b638115597102ec3698bfe236",
  "tree": "6e632401ad1c2c62a0e5e577373c2384f28e29e1",
  "parents": [
    "feb3ab0c33455b0979fe668379b194fd62bf45ff"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Sat Nov 06 16:14:31 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Nov 06 16:14:31 2021 -0700"
  },
  "message": "[pydm] Implement sufficient support to run a couple of types of fibonacci (#7301)\n\n* Not yet compliant with anything we want but minimally works for default integer sizes (the VM seems to have issues with fp).\r\n* Required also building out initial support for tuples and lists in order to get proper support for multiple returns (used for promotion RTL helpers).\r\n* Adds while loop.\r\n* Various fixes.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0d75da54677126381058135830c6c23d83a01c4",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/Common/IREEImportPublic.cpp",
      "new_id": "e6dfa26504874a1e77a6381cba6bd666e0a28d0b",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/Common/IREEImportPublic.cpp"
    },
    {
      "type": "modify",
      "old_id": "184af77558947d4bc92d22611a9583ecbd273edd",
      "old_mode": 33188,
      "old_path": "iree/tools/init_iree_dialects.h",
      "new_id": "927999af62d494310322b02511130f1416aca356",
      "new_mode": 33188,
      "new_path": "iree/tools/init_iree_dialects.h"
    },
    {
      "type": "modify",
      "old_id": "2a4ab885c0229006e7a3291aec4a97e70fa91cd8",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/BUILD",
      "new_id": "aaa5af29d52bb65e2c5e659e43a8122738c47941",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1c5f81a6fe75fcba0de087f19944732e06827976",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects-c/Dialects.h",
      "new_id": "a56ef4da684c7fbb4690a76bd7a11f3a765f2223",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects-c/Dialects.h"
    },
    {
      "type": "modify",
      "old_id": "4ebc3dee2bb0ef4ccfb3d51e84c504e7f2b38c67",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Base.td",
      "new_id": "04241b7f71a9e2bff4d87a2cce2ff30e33624ea2",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Base.td"
    },
    {
      "type": "modify",
      "old_id": "be5a935fb5e16c064c878608606166f832796d9e",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/CMakeLists.txt",
      "new_id": "ef138f869dfe84733c4ee9304425648f4afd05c3",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2e54a6088dc040e67ed9df5549896c76b1d7da88",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Constants.h",
      "new_id": "2bcf191c7420f15abd53775912de9f492db68d8b",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Constants.h"
    },
    {
      "type": "modify",
      "old_id": "47e2c2a7076b6ecf6763e229314704a79abe5a10",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Dialect.h",
      "new_id": "56082aaebd6d934830a358538d7f8e3916f26665",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Dialect.h"
    },
    {
      "type": "modify",
      "old_id": "2af65b72240f3bac9a4cbc21aa7f9742c80576a1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Dialect.td",
      "new_id": "0125fb916e9679198864c8b8f0664e0b5cb9da40",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Dialect.td"
    },
    {
      "type": "modify",
      "old_id": "0a81dc8d0c9760b942e55e2f2f9d08628ac04dec",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Interfaces.h",
      "new_id": "4b667986d4f9b99e1e84bf51a7b496f3d5a4fa2a",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Interfaces.h"
    },
    {
      "type": "modify",
      "old_id": "db1d55f88013969a290113a76585b80d079a4871",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Interfaces.td",
      "new_id": "bd553ca1653e1697c83e4022bcd648db83285139",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Interfaces.td"
    },
    {
      "type": "modify",
      "old_id": "487cedc69db8de6f48acf9da28a87d2853f9574e",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Ops.h",
      "new_id": "a70ae13639760364df053729828d5282ca9e0d1e",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Ops.h"
    },
    {
      "type": "modify",
      "old_id": "a9d30706e477c167238f2160c5c70f8366c98748",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Ops.td",
      "new_id": "b09d0172c0fbaa85f82bd82a63edf44f821f0c15",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/IR/Ops.td"
    },
    {
      "type": "modify",
      "old_id": "c5f2b6a78c40679d1e3cbe82c3f808a030970e7a",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/CMakeLists.txt",
      "new_id": "6b2f75c226544a4baa259e757a2c493ac3e96b00",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "cc9c6192919792d41e77f791ee008655eb4abd11",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/Passes.h",
      "new_id": "477b394e5528522f1d130b9fcee1c3e31e427d19",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "8b76c382db2e137ee56b7c98e1644b6e1abe8625",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/Passes.td",
      "new_id": "2376b9e65ea021650e40e3a0fbd376c238baf019",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "15b4329c57f9d39992ec72208d43798a26d3d770",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/RTL/LinkageAnalysis.h",
      "new_id": "d99c830d327c8431defe474050be70309376daeb",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/RTL/LinkageAnalysis.h"
    },
    {
      "type": "modify",
      "old_id": "da451f523d9dbf4a11fb03d350444decd0619455",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/ToIREE/Patterns.h",
      "new_id": "3cced962f2153a3ba8261eac060aa898ba3b0215",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/ToIREE/Patterns.h"
    },
    {
      "type": "modify",
      "old_id": "daef405eaf2f9aee79bb4548f948f94727459136",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/ToIREE/TypeConverter.h",
      "new_id": "e58a1d537240939f70d52bd99702ab87f9e2e13c",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Transforms/ToIREE/TypeConverter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "214175e6b269042c2984e2d3d9eb9b4d64f3747b",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/IREEPyDM/Utils/TypeInference.h"
    },
    {
      "type": "modify",
      "old_id": "f50d8642145ba57560b98e326bd9a45e36b82034",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/CAPI/Dialects.cpp",
      "new_id": "003c76520403a181aa581acf0054a36676e11c3c",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/CAPI/Dialects.cpp"
    },
    {
      "type": "modify",
      "old_id": "9f57627c321fb0c74b3e4a404e3c36bd435f64a7",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/CMakeLists.txt",
      "new_id": "31167e6af908b9f76a1bf8e90a7528cd10acb2aa",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e978ef020b162944992f95f516dffcd774a709b9",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/IR/Dialect.cpp",
      "new_id": "eb77c374edec080cb7e5c11f6b931d48874a90a1",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/IR/Dialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f93482394c3ca5a8ba84afe4e5bfb890fc597fc",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/IR/Ops.cpp",
      "new_id": "d79cbd8f42dcb812ca6a3312111f6dede5ce4db0",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/IR/Ops.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bd33e19860ccf0d0e9a64ccc9d425de33a9d872",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/Optimize/CMakeLists.txt",
      "new_id": "093f273007d31ef9c19312cd08fed071a34a42bb",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/Optimize/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3bc936f1cbec855dc07e297ac0152829a45a62e1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/Optimize/FixateWeakNumeric.cpp",
      "new_id": "992c53f4fdbdaab98d2d3f555ea8a82ba28be194",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/Optimize/FixateWeakNumeric.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3966f41780c1de19bf2777a9e6484c3597fa9d19",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/Optimize/LocalPropagateTypes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "482bf993c9a4c59b301894853c1c68e87e3bbe05",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/Optimize/VariablesToSSA.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c7d4fb54670033a413e14f00219c9555063f3d9",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/PassDetail.h",
      "new_id": "a95ac11f06fbc742354e8b02b8c932b95b35f8f0",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "20aeb144e610862d9f585bfe67ea79f4ec4de144",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/Passes.cpp",
      "new_id": "cbaf5588c81e5def501438ec6e37190248fa5383",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "7803d6540957a0c91ccb902bb551f2838b32a6f8",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/RTL/LinkRTLPass.cpp",
      "new_id": "315dfa487d9ed2a4f881ec682d92124dba4e0260",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/RTL/LinkRTLPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "b2e1e0ad512a2975bbe8563fb01561b3b237b6f9",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/RTL/LinkageAnalysis.cpp",
      "new_id": "dc1a1128873a95ab469fc50a2eaaa7d9bb192e72",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/RTL/LinkageAnalysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "5021194485a6883ea9e4599e3160bc28adb98cc0",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/RTL/LowerToRTLPass.cpp",
      "new_id": "ce3b97088600319b9fbfb925e616be2e787f151a",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/RTL/LowerToRTLPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ee8e91bccb2877023854a4767d13c9cdbeb5a08",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/ToIREE/ConversionPass.cpp",
      "new_id": "63e343c933ec7d4f78e7a48031d2b499201287bf",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/ToIREE/ConversionPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e37fcedad2404c58cba6f6ac08eef5d733beb69",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/ToIREE/LoweringPatterns.cpp",
      "new_id": "3f33b135cfca713854ad89b7c8f0cafd56334917",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/ToIREE/LoweringPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "eac25d4c554da13ad0c38bd979f5d0397635e243",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/ToIREE/TypeConverter.cpp",
      "new_id": "a7b664f1aaf283e892175e526dcf64c895966b8c",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/ToIREE/TypeConverter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efca19125f4cbbb1810c7ef7cf398b4a06212e1d",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Utils/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0b8d40ce26df248f5ca02c51b2ef0d46fbe2931",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Utils/TypeInference.cpp"
    },
    {
      "type": "modify",
      "old_id": "058adf526a2c716774daf7e3c1daae623a7ceff7",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/python/IREEDialectsModule.cpp",
      "new_id": "965dce7afa5616b09f4e601746b0aca1367283c0",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/python/IREEDialectsModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ab788341ee076164dda81189ad99a0e716a013b",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/python/iree/compiler/dialects/iree_pydm/importer/importer.py",
      "new_id": "39030f34b816c3b10c89c925e06e025678794ae6",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/python/iree/compiler/dialects/iree_pydm/importer/importer.py"
    },
    {
      "type": "modify",
      "old_id": "ae23206ec3adbcde4213136207cd080a0c78ed8b",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/python/iree/compiler/dialects/iree_pydm/rtl/base.py",
      "new_id": "f0cb05e05d098be8b04e3a55ecc63c1e7ed22398",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/python/iree/compiler/dialects/iree_pydm/rtl/base.py"
    },
    {
      "type": "modify",
      "old_id": "0410a7217ab0cb459cecf88900341994b4a5593b",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/python/iree/compiler/dialects/iree_pydm/rtl/modules/macros.py",
      "new_id": "597307077c21661b99d6d392df408d03758aa385",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/python/iree/compiler/dialects/iree_pydm/rtl/modules/macros.py"
    },
    {
      "type": "modify",
      "old_id": "cb90760d8ba7aecdec9be84accf83b2ab93b342f",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/python/iree/compiler/dialects/iree_pydm/rtl/modules/numerics.py",
      "new_id": "5bcda00076cfdb3a3da6690b92e69e7f809d8f59",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/python/iree/compiler/dialects/iree_pydm/rtl/modules/numerics.py"
    },
    {
      "type": "modify",
      "old_id": "7df043349ea08a9186afef6adc761e1e1a8be8e0",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/iree_pydm/canonicalize/boxing.mlir",
      "new_id": "f6dcccb4281a84edb338074338e1748906697308",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/iree_pydm/canonicalize/boxing.mlir"
    },
    {
      "type": "modify",
      "old_id": "e302baa4bc9a9ab00eb9f473f0acedf92740add3",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/iree_pydm/canonicalize/numerics.mlir",
      "new_id": "3f849842dcfce909dda0706991767f76b3ac3575",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/iree_pydm/canonicalize/numerics.mlir"
    },
    {
      "type": "modify",
      "old_id": "9668beb7fce8089512ccfbeba7229d2b6d60983f",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/iree_pydm/ops_types_parse.mlir",
      "new_id": "3c7488bf87b42cf20a5b3eab32e2374a1fb3b30a",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/iree_pydm/ops_types_parse.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "517e673c21efc6f3088ccc54a4fb117d0e274b44",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/iree_pydm/optimize/local_propagate_types.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "516038b37fa013561b50a1a7c30bdb596f103226",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/iree_pydm/optimize/variables_to_ssa.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1c395a83b9c0ddc68f3b9aaa379afa56b375e83",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/iree_pydm/to_iree/numeric.mlir"
    },
    {
      "type": "modify",
      "old_id": "964c18e628e9dc52ee2f6a9e261950591cd52495",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/iree_pydm/to_iree/structural.mlir",
      "new_id": "a71a199739fc081ea0ae48ea96e3ec9a15ff8a8d",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/iree_pydm/to_iree/structural.mlir"
    },
    {
      "type": "modify",
      "old_id": "c2e22181eb81a395144cf997bc34671f55986180",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/python/iree_pydm/importer/flow_control.py",
      "new_id": "afa1eef0613c6364e9802ee2f90d5228dfaec258",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/python/iree_pydm/importer/flow_control.py"
    },
    {
      "type": "modify",
      "old_id": "cec57970de925a0a95d3e04bd93c988679ae24e5",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/python/iree_pydm/importer/structural.py",
      "new_id": "0c678fdbded843b410c85933f02332a868bf19c2",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/python/iree_pydm/importer/structural.py"
    },
    {
      "type": "modify",
      "old_id": "30f88cf33fece70c25e22e6d4871f41760d8e8ef",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp",
      "new_id": "e663cd1d4e8936da8942ab267e3eebf2ac70bbf0",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp"
    }
  ]
}
