)]}'
{
  "commit": "954cb36d8201638823a08d0c65eb35325758c730",
  "tree": "d8c4316b8c547a371b217c25c15fc54a42d5854b",
  "parents": [
    "699d244b7b82e26cb41e33bbb45a4237f3918a84"
  ],
  "author": {
    "name": "MaheshRavishankar",
    "email": "1663364+MaheshRavishankar@users.noreply.github.com",
    "time": "Fri Apr 12 14:00:49 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 12 14:00:49 2024 -0700"
  },
  "message": "Move Codegen pass pipelines to nest on `FunctionOpInterface`. (#16665)\n\nThis PR modifies the codegen backends to have the lowering pass\r\npipelines nest on `FunctionOpInterface`. This allows running different\r\npass pipelines on functions within the dispatch. This would allow you\r\nto have things like\r\n\r\n```\r\nfunc.func @foo_pipeline(...) {\r\n\r\n}\r\n\r\nfunc.func @bar_pipeline(...) {\r\n\r\n}\r\n\r\nfunc.func @entry_point() {\r\n  if (\u003ccondnn for foo pipeline based lowering\u003e) {\r\n    foo_pipeline()\r\n  } else {\r\n    bar_pipeline()\r\n  }\r\n}\r\n```\r\n\r\nTo connect everything the following things are done\r\n\r\n1) The `iree_codegen.translation_info` attribute that was set on entry\r\n   point operations are now set on the surrounding function. This\r\n   allows implementing a lowering strategy on a function.\r\n\r\n2) The GPU backends set the `workgroup_size` and `subgroup_size` on\r\n   the `hal.executable.export` operation. To unwind this, the\r\n   `translation_info` has fields for `workgroup_size` and\r\n   `subgroup_size`. This allows GPU backends to set the expected\r\n   `workgroup_size` and `subgroup_size` on the `translation_info`\r\n   itself (which is now on the surrounding function).\r\n\r\n3) A pass is added after lower strategies to\r\n   `ReconcileTranslationInfo`. The intent of this pass is to take the\r\n   `translation_info` on each function and set the values for\r\n   `workgroup_size` and `subgroup_size` on the\r\n   `hal.executable.export`. Eventually this would also be a place\r\n   where the number of workgroups is populated on the\r\n   `hal.executable.export` (instead of doing it on\r\n   `TileAndDistributeToWorkgroups` as it is done today).\r\n\r\n4) All backends `*SelectLoweringStrategy` work as Module pass. These\r\n   need to be Module passes since transform dialect tends to inject\r\n   the transform script within the module.\r\n\r\n5) The `*LowerExecutableStrategy` works at `FunctionOpInterface` now.\r\n\r\n6) The transform dialect interpreter has to run on `Module`\r\n   granularity, so a new pass `LowerExecutableUsingTransformDialect`\r\n   is added. This runs the transform interpreter before\r\n   `*SelectLoweringStrategy`. After this pass is run, the\r\n   `translation_info` is expected to have the pipeline be set to\r\n   `None` to skip subsequent lowering pipelines.\r\n\r\n7) Most tests are now moved to remove the boiler plates surrounding\r\n   `hal.executable` and `hal.executable.variant`.\r\n\r\nThis does most of the heavy lifting for running lowering strategies\r\nper function-like op. The biggest missing piece are\r\n\r\n1) The `TileAndDistributeOnWorkgroups` ops still cannot really be run\r\n   on a dispatch with multiple functions since it updates the\r\n   `hal.executable.export`. To address this, the pass will have to\r\n   move to use `scf.forall`.\r\n\r\n2) Some optimizations expect static workgroup count. Those currently\r\n   go upto the `hal.executable.export` op to get these values (that\r\n   were populated by `TileAndDistributeToWorkgroups`). When moving to\r\n   `scf.forall` this will be available withint the function.\r\n\r\n\r\nci-extra: build_test_all_arm64, build_test_all_windows,\r\nbuild_test_all_maxos_arm64, build_test_all_macos_x86_64,\r\ntest_nvidia_a100",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0cb90a50beae8b011070cbb03537c4a868d57fd3",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp",
      "new_id": "0494b3a98b43df91e5e9110f5390d846d3b56abf",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "8d651b656e7618ef0ecbe6bf590cb75adbfdefe7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/BUILD.bazel",
      "new_id": "0a7c4ba33e5905c086389be9080314c032cd68a8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "86a8c233598f399ede3f57ebe6cc2130c9d348bf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/BufferizeCopyOnlyDispatchesPass.cpp",
      "new_id": "f7dc6b55337f997baadc8d19f3a7060446f6e400",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/BufferizeCopyOnlyDispatchesPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "c91f42ba044540bd7bf867fad35038aede1f53d9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/CMakeLists.txt",
      "new_id": "9a7cc2b294fdea008e0463f3d85407d57f3e4aca",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e47f88a5692af641084280794912b2b5d4ff069a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/CPU/Passes.cpp",
      "new_id": "bd4e0976f7821319768a525707dbca35d07f18a7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/CPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1e1975ab8b3be8f5bbc6b853779cfd46294fad3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/CPU/Passes.h",
      "new_id": "8460000f1b851559f4abeaa64c37af552636a4d6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/CPU/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "43de5b21f55af7df15f64655e916d944a29e4142",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/ConvertBf16ArithToF32.cpp",
      "new_id": "b4f43bb8dfbd4baa3586588b5c350cb8d2ff34bd",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/ConvertBf16ArithToF32.cpp"
    },
    {
      "type": "modify",
      "old_id": "c38c5cdcca96f9cd37266b26365bb9a1e28191ea",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/ConvertBf16ToUInt16Buffers.cpp",
      "new_id": "1c56bd94e79632e7155d91a523f49a45854cbe48",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/ConvertBf16ToUInt16Buffers.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e4d4f46e192b718fcb97726559d84a0a5bd8e87",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/EmulateNarrowType.cpp",
      "new_id": "229bcda59fcc470c731908a25afea2e74420f401",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/EmulateNarrowType.cpp"
    },
    {
      "type": "modify",
      "old_id": "8b02f7b7437cb423d8ce6b13ece9e959afd8d8de",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUCheckResourceUsage.cpp",
      "new_id": "d0d0c8c01ab444092d3b907b4c8a41f116499253",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUCheckResourceUsage.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e0be7433b65919e89ce79619e38da97031093d4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUDistribute.cpp",
      "new_id": "45a3550817a730a468cd26f9a5b07bbdcf5422b2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUDistribute.cpp"
    },
    {
      "type": "modify",
      "old_id": "729865ac971914ee935be42cc06ab875f919df61",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUDistributeSharedMemoryCopy.cpp",
      "new_id": "f4a7326eaecf2bdd48a41bd20bb8070baa09faa1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUDistributeSharedMemoryCopy.cpp"
    },
    {
      "type": "modify",
      "old_id": "9d5a49dedd81406b44417781aca1f444da437092",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUDistributionPatterns.cpp",
      "new_id": "1887c288903a66f39a291825b95f6640a2601465",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUDistributionPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "9a38cbc2a62447b404823643fe9b5ec3b9b95660",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUTensorTile.cpp",
      "new_id": "abddf1eb2254ea507a67ecf5b5e4dc598307ec5d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUTensorTile.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d3fb1f1b6980074b5cfe27fbe292d7ecebd54be",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/Passes.h",
      "new_id": "eabe4b45a3ddf976281567c28579fff4e68d88fd",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "c76325af9cdce1fe9b02630a53e85da19c090024",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/Passes.td",
      "new_id": "3bffe60ad03d9b2d7104ed182640951505e12a6c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "69799e274e34eb312f86f5b7ef80a019eb2e079b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/VectorReductionToGPU.cpp",
      "new_id": "55e6bec4274f7fab7a8eca15644261cf5d8209f6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/VectorReductionToGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "7c14175ca81f839ae7e44ec4533e83c74261ada4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_check_resource_usage.mlir",
      "new_id": "711aebbba9a432e5fc925be2fc04581200bbb459",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_check_resource_usage.mlir"
    },
    {
      "type": "modify",
      "old_id": "9c474e14a2dbd10610b09e5d56551b7640682f6d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_distribute.mlir",
      "new_id": "b99bfa9ee8396890919b41059f428fb98cfb0db9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_distribute.mlir"
    },
    {
      "type": "modify",
      "old_id": "3485646fc4d2b4aaf5f0f556c3747256ba9f9884",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_distribute_shared_memory.mlir",
      "new_id": "af46bb30204eb42dbdfcb0046f5e21e577cfb482",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_distribute_shared_memory.mlir"
    },
    {
      "type": "modify",
      "old_id": "ae8a86288742fb27e2ae6c138d148fb8af28727e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_tensor_tile.mlir",
      "new_id": "b0b176e2a83804eafdf44ec001a7bce3b73eb03d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_tensor_tile.mlir"
    },
    {
      "type": "modify",
      "old_id": "5f534a7dd18a8e0c83c22f2f2333394b88396603",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_vector_distribution.mlir",
      "new_id": "0a03966b6052a0083bae765cf4409e75ccd8d5f0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_vector_distribution.mlir"
    },
    {
      "type": "modify",
      "old_id": "23a795c5fb327b93cc293cb6fa9904e2eeece670",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/transform_gpu_distribute_shared_memory.mlir",
      "new_id": "77f6f7fadebd2421674a9c35328f2ffa39455369",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/transform_gpu_distribute_shared_memory.mlir"
    },
    {
      "type": "modify",
      "old_id": "e576576a12ca439790013b787e76a77dc5406818",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/vector_reduction_to_gpu.mlir",
      "new_id": "fa2c52d3899c1e013e766aed7efa9362395420bc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/vector_reduction_to_gpu.mlir"
    },
    {
      "type": "modify",
      "old_id": "a77b3c097c159b4fcfa173721e01315785faa515",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/IREEComprehensiveBufferizePass.cpp",
      "new_id": "3283e276f2d07c4ad16e68c9686bfa9c29ace3cf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/IREEComprehensiveBufferizePass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "592ddb83dcdf70c2661bfa003bda158cdc12486a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/LowerExecutableUsingTransformDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "1a918fe1c72ee5a04e7fe1605443ac6a29ae7735",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeUserConfigs.cpp",
      "new_id": "e75b8f17d7e3165a82f9f0d9a9f38eb58e828c7e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeUserConfigs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0c8e274598ca25d13c6602526725e848638226e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/PassUtils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b81709a90dd63ec9597041cc494e913fff635a21",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/PassUtils.h"
    },
    {
      "type": "modify",
      "old_id": "ca5587c60ca6b71e3d47daa1f3b2803e14bff88f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/Passes.cpp",
      "new_id": "8fac10a22ebdfe5028ca92616edbd6f0ed4d595b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "48cfad4f0b09c9966a7c99ba9d938b2810beeb1e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/Passes.h",
      "new_id": "ce676b30e6ad50dd8e909c4e548ed8a01c5b1636",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "bdbd4b92d4b5f895d0755b6f306ffedbcb1c3e99",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/Passes.td",
      "new_id": "968d300a65da658057a40f2cc258ecdcf844b072",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/Passes.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04cf6b2427084df1beeb0a90ce73da7e99fbffd6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/ReconcileTranslationInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfef923e8b2b3dcbce69bcfb856011c7ce8c6524",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/RemoveTrivialLoops.cpp",
      "new_id": "7156e265ce15814aa8318de4a122ef555dee0f0b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/RemoveTrivialLoops.cpp"
    },
    {
      "type": "modify",
      "old_id": "d94d99508fbcfb26a99d65985123315d789d1159",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TileAndDistributeToWorkgroupsPass.cpp",
      "new_id": "0531b5a152e16b6f20f1f5a08a947c454178d989",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TileAndDistributeToWorkgroupsPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc421da2db45f4b741ea7f4996d5267dea883b96",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TileSizeSelection.cpp",
      "new_id": "7773af804510fa9795a5edcb99111f9df8d6b2f9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TileSizeSelection.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ec1180bc02aba8000523e726984d315b8a2dc1c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TileSizeSelection.h",
      "new_id": "86bd71b82e13c4c0a8f3f740874c34e153c04ed1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TileSizeSelection.h"
    },
    {
      "type": "modify",
      "old_id": "26e3c7e71a3d19cddb8367d1b11c28eb512a65d9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp",
      "new_id": "98ddadcc9d361c88ac7f5c554d5f79518a15d586",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "2103710c4b0e6bf29fc7b144a41e5bc418f9d349",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/UserConfig.cpp",
      "new_id": "2ce80a85b4f762d7322ba50dc3a9ba66e5224885",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/UserConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "d55b1c995bf9b4a569404852b53d3788241e46b9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/BUILD.bazel",
      "new_id": "77fb37e26837d1ded0ee81e10546d01aebc7a18a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8cc732596f5a30af9050cb60ce17346829425a0f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/CMakeLists.txt",
      "new_id": "6baece85e49bfb8cbc0e5780716508f6312452e0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "5e0e14586d015488dd17decce76fc025e79a21cf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/bufferize_copy_only_dispatches.mlir",
      "new_id": "1d9a1cb6ae56571b8ef9f60ee8ef90e3fa15957a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/bufferize_copy_only_dispatches.mlir"
    },
    {
      "type": "modify",
      "old_id": "00d13e809034a3b1d17fc05bae174d9ebb7f21f4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/eliminate_empty_tensors.mlir",
      "new_id": "cc7600b25f3aa005e016c6a7feb404ea64dcb307",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/eliminate_empty_tensors.mlir"
    },
    {
      "type": "modify",
      "old_id": "c741a2b8d79e2f7e382a5c312e0ecf5a7c213c0a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/iree_comprehensive_bufferize.mlir",
      "new_id": "25ede6c03203ccc0a2f8678bdc5c6e82fb8760e9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/iree_comprehensive_bufferize.mlir"
    },
    {
      "type": "modify",
      "old_id": "c27b74306e5176846778fda68effd876667bc414",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/materialize_user_configs.mlir",
      "new_id": "2a6ff51cbad8a7381e2fb64faf4a533c48f6c817",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/materialize_user_configs.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f53d4b39177f03c3c5d18bd01c6b795481bf460",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/reconcile_translation_info.mlir"
    },
    {
      "type": "modify",
      "old_id": "afc09ebc3dcb0b9a8f6e11a66d3f99d525827118",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/remove_trivial_loops.mlir",
      "new_id": "84ab767020692026d05ce64f61d936929efdc667",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/remove_trivial_loops.mlir"
    },
    {
      "type": "modify",
      "old_id": "0565b04c77bda4afb7dc628301890e6c8095a661",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/tile_and_distribute_to_workgroups.mlir",
      "new_id": "17f9b152cdba85d7fb70c901a8c5ffaf94063544",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/tile_and_distribute_to_workgroups.mlir"
    },
    {
      "type": "modify",
      "old_id": "fec7bf7d7693a04bc2623845ce1b44ed1944999d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenAttrs.cpp",
      "new_id": "945cad7cd4a1c4a9dfaffc20d32efd1fdf022e73",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenAttrs.cpp"
    },
    {
      "type": "modify",
      "old_id": "f23073f057622cea910fcab834c027c3427022cf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenAttrs.h",
      "new_id": "e519c788410cbb65bd956ffa2b1c9af3ace8a657",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenAttrs.h"
    },
    {
      "type": "modify",
      "old_id": "d942e33edd0c9383a09f7da3b871b005de8d8f94",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenAttrs.td",
      "new_id": "1f8cd991dce549f855978ea15f8db7446995c067",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenAttrs.td"
    },
    {
      "type": "modify",
      "old_id": "d5576afb307e59f05d071810ae7d670f1ab1cb1e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/test/lowering_config_attr.mlir",
      "new_id": "e5e2f9b2a3344936432dc94f7d8e98f7a632d90d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/test/lowering_config_attr.mlir"
    },
    {
      "type": "modify",
      "old_id": "80b9c3cacc4acaef95f210500c4d0e887910809e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp",
      "new_id": "002c34f425663251d5db0924ccd92c9993d511e6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp"
    },
    {
      "type": "modify",
      "old_id": "064be99937721b8e19a8bc640f9a7b9f07ea8edf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.h",
      "new_id": "51c4f0afd033223668f36c7ed2c144c36bb17712",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.h"
    },
    {
      "type": "modify",
      "old_id": "b2b75a99b19ea717453372d48b7f76ab058a0007",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUCheckIRBeforeLLVMConversion.cpp",
      "new_id": "885681dbb1172211c52fc969a1b236bc3319e05b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUCheckIRBeforeLLVMConversion.cpp"
    },
    {
      "type": "modify",
      "old_id": "667719b022728e6138faf7039a74ce1e282c77da",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPULowerExecutableTarget.cpp",
      "new_id": "da4571450dab879bfe7abc0088afa971139ce29c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPULowerExecutableTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "11c71fb0abfa6e1f41022b4ffde196c2aec59576",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUSelectLoweringStrategy.cpp",
      "new_id": "89733f6a5a117aa4cc35abc6020619ad9fc1236f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUSelectLoweringStrategy.cpp"
    },
    {
      "type": "modify",
      "old_id": "4aeffdb08b08876118a2137cd19d88f5fcd8a8b0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.cpp",
      "new_id": "ef9fbd6daf3cc9c6e8eb37615b0736e777ad7506",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "2efe83a2f99c98de781e5590df57df374a45b7f8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.h",
      "new_id": "10acd2d890cd9bb43cd50542cbb02175713e7315",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "7c77d568377b5d1edeef181046aa15a3762072f9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.td",
      "new_id": "02c455d69ae7f6561f02b02ed4236c8e5ebbae64",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "c09a958f5e943b70e5f6e2d375aa17f957dad57c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/VerifyLinalgTransformLegality.cpp",
      "new_id": "183b7898d0c551e517a9a8f53013e7acdb508638",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/VerifyLinalgTransformLegality.cpp"
    },
    {
      "type": "modify",
      "old_id": "93d68db75151576fec57bdc25c9e8bbb169876e3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/aarch64_dotprod_vector_lowering.mlir",
      "new_id": "8be21d58f099b0aaa0b98d553a4467af5615a546",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/aarch64_dotprod_vector_lowering.mlir"
    },
    {
      "type": "modify",
      "old_id": "16d81db7ad727b797775e331168130fc39a19273",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/aarch64_vector_lowering.mlir",
      "new_id": "110d626d31fa177faa2d39d1ec899a24d358fe7a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/aarch64_vector_lowering.mlir"
    },
    {
      "type": "modify",
      "old_id": "2b12c8a15446b03bb8932c2e02496c91f36f7598",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/check_ir_before_llvm_conversion.mlir",
      "new_id": "8ac1d37891f47362ff9e644ba11c942d59573d27",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/check_ir_before_llvm_conversion.mlir"
    },
    {
      "type": "modify",
      "old_id": "a740db3ea019be8a88c26626a87cbe8e56ac205a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/check_ir_before_llvm_conversion_not_fail_unbound.mlir",
      "new_id": "f40cd361b8ba8d1623cdee9e4ccb1a4a614a72f2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/check_ir_before_llvm_conversion_not_fail_unbound.mlir"
    },
    {
      "type": "modify",
      "old_id": "98bd3e11b8d12b3b1c09259e464e6eec36f26d17",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/illegal_configuration.mlir",
      "new_id": "d7cac72c039fbf850e630251a31ca47f6600e7a3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/illegal_configuration.mlir"
    },
    {
      "type": "modify",
      "old_id": "02ec2cb1404d23142e521a784963467446bdf601",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_pack_unpack_tests.mlir",
      "new_id": "19552fa7be90c8e155a75365398668ef34c971b5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_pack_unpack_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "bd29a9894e0a61c4015ea8ce625a1018dcd73a03",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_pad_conv_tests.mlir",
      "new_id": "c104dad582e21ae8daffd3a1cec088d56d2a99d2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_pad_conv_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "db115e9c9e8e8f8f6085f3ec9a03b54e381b1507",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_pad_tests.mlir",
      "new_id": "9e80837c0c5217f9a94f38406ac4d8e63cc8f3cb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_pad_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "9c91402f5dfc5b5db9ac8e423fa572481e72d78f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_peel_and_vectorize_tests.mlir",
      "new_id": "ee22e3a0b5a22b1f144b2431a63e93621b6f540b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_peel_and_vectorize_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "a512d77ac02bf05e965d8b00dcfdc99b8ba83a8c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_split_reduction_tests.mlir",
      "new_id": "63ab24fc17b49cf29d12b172a04af53c4c81f9df",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_split_reduction_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "7bfe56c0cdacddcfc7a4002bbfecb0afedb81050",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_ssve_tests.mlir",
      "new_id": "ffa48611f3dccb8afa7c1601bd861f93d878ca51",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_ssve_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "6cbedcf00ff98475538310fc88e15f2f49b71af0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_tests.mlir",
      "new_id": "1bbb0d7c35276468e4559a9ba5389778a8be5a1e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "5ac00bae4cba3ad5b0eb354b9f7b361121f47180",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_transpose_avx2_tests.mlir",
      "new_id": "f9692d179425177c417b4a24805e72eac9beaa1f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_transpose_avx2_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "9da0a979d550393b545f6e881dafcb7f6d5a4a9a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_vector_masking_tests.mlir",
      "new_id": "9927fa72cc17fe1ac520c2ca2bc339e0134288df",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_vector_masking_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "e2bf67ee7afeb8504a4017672cd55ba7ddb83685",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_vectorize_nd_extract_tests.mlir",
      "new_id": "e25e6c075798ec3d88751373f443a94f6e5ed70c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/pipeline_vectorize_nd_extract_tests.mlir"
    },
    {
      "type": "modify",
      "old_id": "4fb89a1aaa1d4aa16f927c90c81695d657419390",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_aarch64_lowering_strategy.mlir",
      "new_id": "12794e31fcc06c11dfafe9385825797c9bb57d3a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_aarch64_lowering_strategy.mlir"
    },
    {
      "type": "modify",
      "old_id": "8de9bbece2e2a8daf36333d7327e0832ad91ffe4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_aarch64_sve_lowering_strategy.mlir",
      "new_id": "7750a3e1d94d3bfb9a5a6749612d3fba66c87bfe",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_aarch64_sve_lowering_strategy.mlir"
    },
    {
      "type": "modify",
      "old_id": "b8c515650465bc703b96313394590743a6a26f8e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_aarch64_sve_lowering_strategy_peeling.mlir",
      "new_id": "2fb8d625674a0c6d5d9f2785b443c4a9258a128b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_aarch64_sve_lowering_strategy_peeling.mlir"
    },
    {
      "type": "modify",
      "old_id": "cd65e295f81166f8881b47630b6336b1178dfbe2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_lowering_strategy_without_distribution.mlir",
      "new_id": "69792af649f36a8bbc62091d418d89ffff5812d4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_lowering_strategy_without_distribution.mlir"
    },
    {
      "type": "modify",
      "old_id": "fca8f1a57ddb7e3b6b7b13e22206b07bbcdacc59",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_riscv_lowering_strategy.mlir",
      "new_id": "9157ed27f8f97a72036385c7a80ef9d0e1e0a3d3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_riscv_lowering_strategy.mlir"
    },
    {
      "type": "modify",
      "old_id": "7af1e58e8e864ffaf71e54b53c9adbeb50d6e9d6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_x86_64_lowering_strategy.mlir",
      "new_id": "4708080e6bda1df0de20acaad8b009ca3561cbde",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/select_x86_64_lowering_strategy.mlir"
    },
    {
      "type": "modify",
      "old_id": "2adc175f1fcfb9757df6d7a698039962c1025256",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/transform_dialect_bufferize.mlir",
      "new_id": "62642872028698328fdc0cbfa761fb86126a0712",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/transform_dialect_bufferize.mlir"
    },
    {
      "type": "modify",
      "old_id": "cb4173014904750636f9615f8c0f0e5bebfa11e7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/vector_lowering.mlir",
      "new_id": "290686134508f0a65a829c5fa82d41b494e9fee1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/vector_lowering.mlir"
    },
    {
      "type": "modify",
      "old_id": "ee0165ff0839a5ff666abb5ea84883f1f55c7a8a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/verify_linalg_transform_legality.mlir",
      "new_id": "c6ee662785410e906ec1d6ed7965dafcda84bf45",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/verify_linalg_transform_legality.mlir"
    },
    {
      "type": "modify",
      "old_id": "1e6e4eb4950dae3e1840b3081207b1eb3cfbc97e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/BUILD.bazel",
      "new_id": "af434027bb8d7985489038c6dba9cb1cc0830c7e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bd99273f806658975d2b7b3e2d0481842d2d3915",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/CMakeLists.txt",
      "new_id": "54b5ffdbae8e7dfba5b3cc3772a285e34878175f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e99f73990a60f219f11b6b66de9675645f159fe8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToNVVM.cpp",
      "new_id": "e2fa0873df072b31f2325e64610c2697f56b842f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToNVVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "41cdbfe0bbeb3e0db80973eed50963756000fe05",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToROCDL.cpp",
      "new_id": "17fccdeb834a1e02757a5810ed18fc948ab0011f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToROCDL.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa432975dfdbf1568ef45559d2fd6faf89cf64f4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp",
      "new_id": "c9b7a1e5669e51d73e8f6369a049749cfa42cc5f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "1cca71861b80c51a7144e75e42c7b85d8b07cd75",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.h",
      "new_id": "a77a3a0e2a256e13a1d5d6bdf57f5da6af90cd7b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.h"
    },
    {
      "type": "modify",
      "old_id": "82a98e060ea2f973fdad0a7e33cde159a6d5fedf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPULowerExecutableTarget.cpp",
      "new_id": "27f80686272c8bb876eff4a0de9f6186c7c0967b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPULowerExecutableTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "ba7cccee37fc1f24371cf2667026573538675f25",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUSelectLoweringStrategy.cpp",
      "new_id": "ff6538d3549521164a1310ff98a1296b90382ede",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUSelectLoweringStrategy.cpp"
    },
    {
      "type": "modify",
      "old_id": "d9b0b992d490c9232c750f671e9e616e50a0eb3a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUTileAndDistribute.cpp",
      "new_id": "ec98dec34ba3dd0f9e7645645f8a9d8d6a4b4731",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUTileAndDistribute.cpp"
    },
    {
      "type": "modify",
      "old_id": "584ba85f852fbf8ad82a1b669e413919ea71a9db",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUVectorDistribute.cpp",
      "new_id": "7c11d25de1635c5b88f0c3d44a96f8f60837a1c8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUVectorDistribute.cpp"
    },
    {
      "type": "modify",
      "old_id": "e8717534c538a0d754f87beea99115fdf1f7d0ae",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp",
      "new_id": "fa52c5e391c2523b886a2847f13fd071d51b97be",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "d30c89d35db717dcfc295c9be6aae225ffbc698d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.h",
      "new_id": "f99cfec4a8af5dd9bb5211e9b96c4cd997cfc14e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "80f0a20fc5f3ab8baff17cb97ac51a04e0b46875",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.td",
      "new_id": "cb3349e11f613a81929bae6318b3e2e8f0b5ba1e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "0d92fc7e9ffd334fbaf91fc8831f41e3f6529b3d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLKernelConfig.cpp",
      "new_id": "b9196b5d4737f5066d5c6e94c1725ab3e9a4e6a1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLKernelConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "69fa1390ab757bd3818d1ed1f2f14a1e1065cd30",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLKernelConfig.h",
      "new_id": "b616ff71a455893082097805477b59127134e748",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLKernelConfig.h"
    },
    {
      "type": "modify",
      "old_id": "83c7e8867c8b105f7b6cae0875b05cb34c65fe0b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLLowerExecutableTarget.cpp",
      "new_id": "c2cba1c4712275a7599b81975d047e60652c5fb5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLLowerExecutableTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f8ffb4cb3c5fec07801c4fdab65515d83708b5d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLPasses.h",
      "new_id": "122eebf7129030fabff47b772143acd9ccc1010f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLPasses.h"
    },
    {
      "type": "modify",
      "old_id": "6c23d534c96aeb904dbf11af54ffb81275eb7ace",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLPasses.td",
      "new_id": "29e592f653d430cc49e5f21eac5457e8ad2f1e37",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLPasses.td"
    },
    {
      "type": "modify",
      "old_id": "5286cc0a6c233f3c964ca6e594e80ce1df6385a6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLSelectLoweringStrategy.cpp",
      "new_id": "b5d4836cb821c57417ba8144f4ced52e1e304a45",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLSelectLoweringStrategy.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c870dc10b818ae9177379b07b0a3aa297848b26",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/BUILD.bazel",
      "new_id": "17c96e112389f66cf09c181d0773dbcf0dfccd67",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3afc5fa37e9b5b2681d755ea2a35b4f9828a2c00",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/CMakeLists.txt",
      "new_id": "c9e2ef557ce60b9718a92668a09884bd038504e1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2f448b6f1a1a863e2e1afa62a23c0b7fd7204b6c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp",
      "new_id": "48f27c2696158020e8c08485e556f26fa90c84d7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ed206de0504e7edd97bdc256a30eae5a7943ffa",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/config_vector_distribute.mlir",
      "new_id": "baa673ec4229c8f809cf349117d8571e8b588fc5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/config_vector_distribute.mlir"
    },
    {
      "type": "modify",
      "old_id": "16dfc3a62c71c18aff6a99183bda6d31a09d26db",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/lowering_scalar_dispatch.mlir",
      "new_id": "d885f72f73bf3f242afcb40a37e213d829d14c95",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/lowering_scalar_dispatch.mlir"
    },
    {
      "type": "modify",
      "old_id": "a3163bcf47dcf10d0d4802b8e7cd412ee991578e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_vector_distribute.mlir",
      "new_id": "99a864bff0b8f06a1f6be80fb3363058fc5acc55",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_vector_distribute.mlir"
    },
    {
      "type": "modify",
      "old_id": "61b72b56707cb281433a0e543730790fd6b8b6d4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_warp_reduction.mlir",
      "new_id": "2f78cb228d43cc3576bed20e113feba1e26f0392",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_warp_reduction.mlir"
    },
    {
      "type": "modify",
      "old_id": "dc7c5330c2da2555fbc8f08dfbe2508da1b3502f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention.mlir",
      "new_id": "49cf593792988e4085121344f472b16c4cd65b2d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention.mlir"
    },
    {
      "type": "modify",
      "old_id": "439dc885ba56b87f31d5575ac0a75fdc57d0a57d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention_mfma.mlir",
      "new_id": "59983fcf3ce149cf116395b487b794562c7e46fc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention_mfma.mlir"
    },
    {
      "type": "modify",
      "old_id": "284792fd129cc3a0b6f7c1ee98b412ec7c6f43aa",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention_mfma_transform_spec.mlir",
      "new_id": "ea07b772b91f87f624eb561e181e8a7575e407ad",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention_mfma_transform_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "f819a309711fc026a6b9c4637a1d5ce3cbe6236e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention_transform_spec.mlir",
      "new_id": "152b75446b2712aa9943669ede4c7ed31ffdaf12",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention_transform_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "258bf1b805165ec85a98ef292ec368eec0789e12",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/config_matvec.mlir",
      "new_id": "dd97742eb2a848a9ac51d0e70ae531f3f4881b8c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/config_matvec.mlir"
    },
    {
      "type": "modify",
      "old_id": "68eab97c76a1eb55df53189861e4135e17da76f3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/conv_pipeline_test.mlir",
      "new_id": "4e92cc0d974163da3726733710db1cab3d52ab21",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/conv_pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "ce5e33a560ad086f6a755f592b1a1594e2c004ad",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/distribute_to_thread.mlir",
      "new_id": "13598687f1fc264b9d78c1fc994f0cd1e1980ea8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/distribute_to_thread.mlir"
    },
    {
      "type": "modify",
      "old_id": "65741ccfebd43336a4cbec5b917ddd9e624e201c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/elementwise_pipeline.mlir",
      "new_id": "5b2cca66e4efab7b354ae7a7e56652461ce3bcf5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/elementwise_pipeline.mlir"
    },
    {
      "type": "modify",
      "old_id": "7c9cc577e206d65c9e301bf69e08c01acf268b28",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/gpu_pipeline_generalize_named_ops.mlir",
      "new_id": "02d85759c46080e937617014eee1c2a13816212f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/gpu_pipeline_generalize_named_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "4227e0d22f574c083905b4e3eca093d249b7c4fc",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/gpu_set_num_workgroups.mlir",
      "new_id": "c096c9fec0c18cbef5ce0f2efc21c2989776c471",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/gpu_set_num_workgroups.mlir"
    },
    {
      "type": "modify",
      "old_id": "011994cfeece8722f56b7774a70df37f4adb018d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/illegal_configuration.mlir",
      "new_id": "793acdba004ed3e6456e225e904ccf890ae8ef10",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/illegal_configuration.mlir"
    },
    {
      "type": "modify",
      "old_id": "17f3a6fe27816935f77d1426beca67dfc9329304",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/linalg_transform.mlir",
      "new_id": "af87affe7148081ce4c9c829854090a114a607e0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/linalg_transform.mlir"
    },
    {
      "type": "modify",
      "old_id": "b126a80539e6dc7a5054fccb72fba6b1b327cd1b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/llvmgpu_bufferize.mlir",
      "new_id": "b88f76ac1ab3b1b85f59bd426d541f25d58b4c3f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/llvmgpu_bufferize.mlir"
    },
    {
      "type": "modify",
      "old_id": "0dd78f5ac9ae46d1c0801dae0e602b8310ca7ff2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_extract_address_computation.mlir",
      "new_id": "7dbd3ab0ca945f6130f8834efabe223b5fc33387",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_extract_address_computation.mlir"
    },
    {
      "type": "modify",
      "old_id": "e9cc87adf99aaa55f9ffb988cf6b54cfd0fdf4a4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_mma_sync_pipeline_test.mlir",
      "new_id": "8126d5cad384ffece7217ff91d5e5d3fb478006d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_mma_sync_pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "126dae1ecad80792daa9e47c313903f49658b32e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_pipeline_test.mlir",
      "new_id": "bca6758fd7a253861e2a982b27cf67317383df36",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "181e4ad21facb9a650be0e21ed711db75c727438",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/pack_pipeline_test.mlir",
      "new_id": "5789619397722d34f66c6c58447176aa40512abf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/pack_pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "66b410efdad80521a259c7942ce36d6c6080dd7c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_cuda.mlir",
      "new_id": "348cfc124c95ee3cb59e4b3765765d275eb772ee",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_cuda.mlir"
    },
    {
      "type": "modify",
      "old_id": "767c02b7ee73abd1bf9b8d635579198a9c360e2e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_rocm.mlir",
      "new_id": "c409d52c92fd4c6ea87b64d636cd06735ab0da69",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_rocm.mlir"
    },
    {
      "type": "modify",
      "old_id": "4fdb9ddf1bd7a71e05c12b047c2b136688d0e5d6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_transform_cuda.mlir",
      "new_id": "f41da6bff74a37ed0ab7de7d1f4e1e50cb2cf6a7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_transform_cuda.mlir"
    },
    {
      "type": "modify",
      "old_id": "ba5962c3e108b1191e1b46755bf44f97b8212429",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_transform_rocm.mlir",
      "new_id": "c482917c62d594c0328732e706d4aec0c1dbbafd",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_transform_rocm.mlir"
    },
    {
      "type": "modify",
      "old_id": "3a5d17a8410244e1a1542c78ac94dc9c54da53a6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/rocdl_pipeline_test.mlir",
      "new_id": "cdf365913d8c5e92e80fddb19a83aa60859088d1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/rocdl_pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "136285c961999ae6384e82b343521d7a578ef13f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_batch_matmul.mlir",
      "new_id": "e086c1fc4034c6ab678e9a4fe198912275b6df85",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_batch_matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "3345f418a7111d99cba5e170a9f8e1562f31d51d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_convolution.mlir",
      "new_id": "65fadce315b9722d723d8684ad73a696731c8218",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_convolution.mlir"
    },
    {
      "type": "modify",
      "old_id": "8b3d376b93d5bd6479d1c3a9ba214c8d9b242603",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_matmul.mlir",
      "new_id": "80bf0e1c00c5f4b940b74df2e61925b55c7f9fa9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "fb56ef98fa7d8b62583b7c6a2b2abb587f7d66e6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_pad.mlir",
      "new_id": "7b30b674c8b7985e20c9380033c929817f87e9c2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_pad.mlir"
    },
    {
      "type": "modify",
      "old_id": "4468fd0118dbc34004dafedb901cf1e032087631",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_bufferize.mlir",
      "new_id": "82f73e62ceee01a9e65705a21f553e7764b2e45c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_bufferize.mlir"
    },
    {
      "type": "modify",
      "old_id": "3a47a94bb817dbf013ab4e45daf03b11250c8690",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_bufferize_spec.mlir",
      "new_id": "c77fe84da0dd6a9a7879c9c46cf79ea12ecdff0c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_bufferize_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "b15fe9812f951d55504b7535bea0a3bcd1547fa6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_foreach_to_gpu_spec.mlir",
      "new_id": "88fbb50d6fde0c943359a7e1e138a83197329b59",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_foreach_to_gpu_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "b1c2065180fab6d97034f7099dd576cbff45431c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_vector_distribution.mlir",
      "new_id": "90978d2001da7464ef8a1998939bfd72a254a910",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_vector_distribution.mlir"
    },
    {
      "type": "modify",
      "old_id": "bc92986741f2ea8ddaa4c673d5e552f74f6499d6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_distribute_forall.mlir",
      "new_id": "9017dd2dec070ca2e2299219c7b18bb0a1366f2d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_distribute_forall.mlir"
    },
    {
      "type": "modify",
      "old_id": "a856da6365fcaa001dab2aa4adce79d04431cfbe",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transpose_pipeline_test.mlir",
      "new_id": "452edb310f8d7428513b0ea04d49e08b6ac68308",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transpose_pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "809022f3651beae6dc701e80c85928b7cee15338",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ukernel_pipeline_transform.mlir",
      "new_id": "77e21f477b887f5054c4d5694e45a41d8cedd8c2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ukernel_pipeline_transform.mlir"
    },
    {
      "type": "modify",
      "old_id": "48e4941b220b83ca8dbcafc66616af64e0afbe45",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/vector_distribution_pipeline_test.mlir",
      "new_id": "e5e0aa378271ffc25efe856d80be2a6d2c4cf0ac",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/vector_distribution_pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "c93c4aa292a18168c72db810d79ac3fe0a8ccf6d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/workgroup_specialization_pipeline_test.mlir",
      "new_id": "061275117557837cd4793fa5f7cb68ab14500ef4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/workgroup_specialization_pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "30c56a49ecd4ff22d19ae792c74e2f92f698b32d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/BUILD.bazel",
      "new_id": "66b44ab5bd17073c5277e039f761540c8e3938f5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7c608f1d502d5b3a2152eff93b72c6a42c7d04d2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/CMakeLists.txt",
      "new_id": "b1040c2530485cf9140fb1a140392906346ce035",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4d3e61fe5adef7a960720b2e9e4dc2dca7096616",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/ConvertToSPIRVPass.cpp",
      "new_id": "524ec191bee473df4a179447f1783c18bebf3ef0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/ConvertToSPIRVPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd55e724be731d11cde04bb2b5767320661ef666",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/KernelConfig.cpp",
      "new_id": "1642662dd606cb83d1b8df3356700bd1cb2b9bda",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/KernelConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "c68ba613f81c819dd0da0d960047c0cb78b3c8ea",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/KernelConfig.h",
      "new_id": "e8312005193f9405f99cdb69754157bd49c2eb59",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/KernelConfig.h"
    },
    {
      "type": "modify",
      "old_id": "28894a58de27e94632f49fc1f62d669ee6d35a9d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/Passes.cpp",
      "new_id": "80287e415bb857dd88a7674cfe2a21a5ecf1c6ac",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "28c4aee3ba149f485de5d33c64250f8498612517",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/Passes.h",
      "new_id": "9fd67ac9b969670b46fca08dc18fbb11399f5b46",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "8990965612ef978aa4bacbd08f483ba5e483f71e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/Passes.td",
      "new_id": "3ac49b74b6f448dc7418f5a44c00376b336605ef",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "921958868bf4703786af0cc8d44c8bd1dd85bdaf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVEmulateI64.cpp",
      "new_id": "9649e2187d3e78a6a0c855ad6809db2e4532685b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVEmulateI64.cpp"
    },
    {
      "type": "modify",
      "old_id": "bd02aecec026fa18a091d8ded22f7b8166318754",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVLowerExecutableTargetPass.cpp",
      "new_id": "ca33d807e0233ad14d2ede536157f3ac1d4204a0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVLowerExecutableTargetPass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efad52defef5594e758e9ee63e17bb2614df53a2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVLowerExecutableUsingTransformDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "7c42c24913ff59b0422093e03946733f30c0a214",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVSelectLoweringStrategy.cpp",
      "new_id": "e9d2be0abf9dbd47f4430145ee42ccf760274eba",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVSelectLoweringStrategy.cpp"
    },
    {
      "type": "modify",
      "old_id": "cead85bd4c4ff1a026f3c35a365df307632989e5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVTileAndPromote.cpp",
      "new_id": "1f780aed6ba8c279f329c0420d73f2a239b731fe",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVTileAndPromote.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fb91b72a6f89244b5901129e5b86c384139b8ef",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVTileAndVectorizeToCooperativeOps.cpp",
      "new_id": "0743d97c4827bd1cdba05e90bc8dbd7c24fb14ad",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVTileAndVectorizeToCooperativeOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "301494a430c6640ad5dad28cbb575513f3579ca5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVVectorizeLoadStore.cpp",
      "new_id": "1121c747c9acc5e7328b8c4c809da3a602f797fc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVVectorizeLoadStore.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2d27f439750b44be1c3b77582016c23eee6be18",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/Utils.cpp",
      "new_id": "c504dbff699eb408aeeba7ea8a9b13c8d2a29577",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/Utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "2caf9b0d5b9b047575d473f71af6d3126f40e9c1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/Verifiers.cpp",
      "new_id": "7c1b7e65e3774492319d02f7491839db26997f83",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/Verifiers.cpp"
    },
    {
      "type": "modify",
      "old_id": "0de54889d4bd7dfe4fba89d8de812cd801ec64ce",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_adreno_conv.mlir",
      "new_id": "d7c32a6522b44ecafa301084f66ef769b1e27285",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_adreno_conv.mlir"
    },
    {
      "type": "modify",
      "old_id": "e48b5fd65dc76f14d5ac7e74e91c35f767d2e82a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_adreno_matmul.mlir",
      "new_id": "ee8eded422d15ee3b79957d645bb304f275cb3ed",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_adreno_matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "d0a17c7e701a3b45d4f648a043dde394119ccb08",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_amd_conv.mlir",
      "new_id": "fa81773b561d6b3d02e23d6f479b579d2c77c5a7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_amd_conv.mlir"
    },
    {
      "type": "modify",
      "old_id": "985f8a80a400e334ed5ae250fddb8d4153a66fc7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_amd_matmul.mlir",
      "new_id": "e5784110282db8a6ebd1a83249437097cbe9f228",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_amd_matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "ce4512da4d17c9913fff020db59da8c2238d43e3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_amd_matmul_cooperative_ops.mlir",
      "new_id": "f7c04fdf0d8e3c7250cf0d99945b7e3431b0e032",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_amd_matmul_cooperative_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "d77a064f7671135ecd943b0a89d7b01df1d8db80",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_conv.mlir",
      "new_id": "7a141114e1de8c73f041536871cdf9719ba5b4ae",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_conv.mlir"
    },
    {
      "type": "modify",
      "old_id": "50962341282a6ad7b8c2801e78d1565f4c48a048",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_linalg_ext_ops.mlir",
      "new_id": "30fd664166a795ed2064ee79c6ab085a5939214a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_linalg_ext_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "173732d6bb5e48ee1df7f1bec45c2dcd7bd1c12a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_linalg_ops.mlir",
      "new_id": "5cc86b67e53206ffe6198ff5c7b2f6923bc70b3f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_linalg_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "e6f33c0191383ba7c9bfaeea8f817c5ea5630777",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_matmul.mlir",
      "new_id": "a3c7c56c8f55f7f31dfc97dc3984b84ef78654ed",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "6a17766043b3df5276a54f2a7c72d55145dd84a0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_matvec.mlir",
      "new_id": "ba468bec12011ae4a5c76cb9cbc4409ea2b90cbc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_matvec.mlir"
    },
    {
      "type": "modify",
      "old_id": "dc16b198ced89caa66bbd07ba5341f9a6d3a3268",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_misc.mlir",
      "new_id": "92738277214a1385426f86ac1915f89d911c895e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_misc.mlir"
    },
    {
      "type": "modify",
      "old_id": "dee50403e12575924f31708559757023ffbedad5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_reduction.mlir",
      "new_id": "f52196057d8e089714f10d553a93dd233ec699f7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_reduction.mlir"
    },
    {
      "type": "modify",
      "old_id": "ad0433c528928ff43b39eac86e00ddb1b8546665",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_sub_byte_types.mlir",
      "new_id": "998042383b87c62bb3ffce0619e3484f28636278",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_default_sub_byte_types.mlir"
    },
    {
      "type": "modify",
      "old_id": "5cb4a523c4b60e89bd2759be75ddc607bc85ef73",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_mali_conv.mlir",
      "new_id": "0186b148eec785bc87bf8865a2ef3b1147a7ba4f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_mali_conv.mlir"
    },
    {
      "type": "modify",
      "old_id": "d7e3f52c30ad616d66a45be552ba55063c878b13",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_mali_matmul.mlir",
      "new_id": "68b0aaf3d20efcf5e0736b38c21531a9ed96b3a5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_mali_matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "46f5e8eecdf47df6f17d0ca5f338fc631d762a72",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_nvidia_matmul.mlir",
      "new_id": "430750f063da8c2bd9e461d4f967eecdec42377a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_nvidia_matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "fbf601073f934f5c82523fab6f0a415cbfb3a5ec",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_nvidia_matmul_cooperative_ops.mlir",
      "new_id": "f67ab1f86808af33e0a7302b3d577ea42ff0accd",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_nvidia_matmul_cooperative_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "9e6f9d71186694c7ed5760ec8355f18112f457fd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_user.mlir",
      "new_id": "84ddf22854b978cd9fcf7524c21434abbf7779bf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/config_user.mlir"
    },
    {
      "type": "modify",
      "old_id": "9c25f171b5924ec79409daad2f933e59204d6929",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/emulate_i64.mlir",
      "new_id": "14263f06e7ca13bbbb1277768c2e9e968cb07552",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/emulate_i64.mlir"
    },
    {
      "type": "modify",
      "old_id": "ca127dac867165e531c74c8196b304d66ca120ad",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/illegal_configuration.mlir",
      "new_id": "78e0483b4aaa1ee0814f4245ec1e8494f15653c5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/illegal_configuration.mlir"
    },
    {
      "type": "modify",
      "old_id": "0a88a26755c9259286f366beea0ebbc4b472a2a5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_matmul_fusion.mlir",
      "new_id": "756ba3a6906fd5bfacc9372915f39771aa54ebf4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_matmul_fusion.mlir"
    },
    {
      "type": "modify",
      "old_id": "0b0fb7d6ab40a8bde8bff91095502daf276f9550",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_matmul_promotion.mlir",
      "new_id": "2bb5062260eb46994286a2ca53cfa737c9e4cdba",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_matmul_promotion.mlir"
    },
    {
      "type": "modify",
      "old_id": "a84e4301ff72b7cf8b40eeb91abb3389b2e72a25",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_matvec.mlir",
      "new_id": "3a4a0edf254c5c5b81a195cdcc8ab78edc1902a5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_matvec.mlir"
    },
    {
      "type": "modify",
      "old_id": "4a8dbf35ebcbe704568ec7ece3954541fbbced09",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_reduction.mlir",
      "new_id": "69f258388e5f3c2c14143856d0625ab005ee55e4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_reduction.mlir"
    },
    {
      "type": "modify",
      "old_id": "539e2d41ec07a406dd6a79e84e331689e9dd44f6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_scalar_dispatch.mlir",
      "new_id": "e3de27b2433505bd7eb2f2bc3b88fb6a7e529892",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/lowering_scalar_dispatch.mlir"
    },
    {
      "type": "modify",
      "old_id": "dcc94061a0c6c9b0d5a83346b124cfecc7757d61",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matmul_cooperative_ops.mlir",
      "new_id": "deaaef5c14365fc0724fa50b7ce21e1f13bc509b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matmul_cooperative_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "d4e11c3959f22f1e1c3aff9fc629def91ac1b4a2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matmul_promotion.mlir",
      "new_id": "bdbad94f02401d2aef6d05d3dfd541bdf6113f1c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matmul_promotion.mlir"
    },
    {
      "type": "modify",
      "old_id": "a3ed5b89905a2b4325a969bbc085f3281a6ea72f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matmul_vectorization.mlir",
      "new_id": "5b3eea99b3bef7c0dc9443696a9891d91a7435af",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matmul_vectorization.mlir"
    },
    {
      "type": "modify",
      "old_id": "97e1244e795f6b5527522f771244e834b1d9bdf7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matvec.mlir",
      "new_id": "1046bc7aede3f28683644e33a9bfd3803cc5988d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matvec.mlir"
    },
    {
      "type": "modify",
      "old_id": "4407edd8b5d5214a32cc5f1e5148560de94f5c29",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_reduction_subgroup.mlir",
      "new_id": "a402e2d477b900a52e36abdcc9c931be9a661f92",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_reduction_subgroup.mlir"
    },
    {
      "type": "modify",
      "old_id": "89a39fb3313648a3bf405513f6f655fa722b0977",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_sub_byte_dequant.mlir",
      "new_id": "e2ede888c93f2611535daf07d1df3edb302c1928",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_sub_byte_dequant.mlir"
    },
    {
      "type": "modify",
      "old_id": "1aa48d03b8c941c75d5f7289d8c39eb63e161637",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/set_transform_strategy.mlir",
      "new_id": "21bc445760f492e35e657c8f5528dd3cfa83636f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/set_transform_strategy.mlir"
    },
    {
      "type": "modify",
      "old_id": "a5a31907b17e427cbc875d9b25c0180574fccbf6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/tile_and_promote_cooperative_matrix.mlir",
      "new_id": "a35d8aafd50de4abd98aa1082e8d6ff9e67b310f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/tile_and_promote_cooperative_matrix.mlir"
    },
    {
      "type": "modify",
      "old_id": "0cc2d762e2fdb2ec52cd2ecb6155106dcc50eed5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/tile_and_promote_matmul.mlir",
      "new_id": "41c0e7c9cedf5a9f77b2a070bd90b2fdda93d9fc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/tile_and_promote_matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "c999237f4ec84dee166df9743e59c40a0f486a68",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/vectorize_load_store.mlir",
      "new_id": "020dccdfc455ccdb276c8e4cdd43734c63494f11",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/vectorize_load_store.mlir"
    },
    {
      "type": "modify",
      "old_id": "c12ff9af6f10dba1e4c5159b24ce8b85f211fd9c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/TransformStrategies/Common/Common.cpp",
      "new_id": "e8ed371759c669b0317f407fffd0369f7f0eb0e4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/TransformStrategies/Common/Common.cpp"
    },
    {
      "type": "modify",
      "old_id": "f877ed5ff7a973ea3b5d8b71c900d73c9b588c13",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/TransformStrategies/GPU/Common.cpp",
      "new_id": "927240337593b7e8a4cb268c20511a5381a306db",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/TransformStrategies/GPU/Common.cpp"
    },
    {
      "type": "modify",
      "old_id": "29b82e5e450f94c3ff3b1962d6727796bfdc2cad",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Transforms/Transforms.cpp",
      "new_id": "c6deeae9965be1dfef88ac165095d8fa3a7f5b12",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Transforms/Transforms.cpp"
    },
    {
      "type": "modify",
      "old_id": "181af75a1af6cdbddd540f40c45d5338a8dabc6e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/GPUUtils.cpp",
      "new_id": "152772ec653471ac51b7b6b705a735227c085246",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/GPUUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "095f24dae979775acf4e3ba8daca9d703f38ad6a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/GPUUtils.h",
      "new_id": "8768f63c2159ba64f477e7874507164bda8dd3f0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/GPUUtils.h"
    },
    {
      "type": "modify",
      "old_id": "c4a2460df4826aa7d71492a7d33416953c9e637d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.cpp",
      "new_id": "7217a561377cc779e16f636194fc8c56ab246221",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "e146572a1d76c4155d0df127d747a41ad02433f8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.h",
      "new_id": "7c34200bea197c2477012cead2680d062876e261",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.h"
    },
    {
      "type": "modify",
      "old_id": "762f1cd049e38abbd730ff3d37f1c529cb9035df",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/KernelDispatch.cpp",
      "new_id": "cfb57580549826a7eff64b9e9162adb24518e60c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/KernelDispatch.cpp"
    },
    {
      "type": "modify",
      "old_id": "57a1d0aed10d390cca85bed597a01c481a4c7c49",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/KernelDispatch.h",
      "new_id": "adf009df1a9e47612a3b61ec0fa7e61217be49a3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/KernelDispatch.h"
    },
    {
      "type": "modify",
      "old_id": "4ba9e572a48a11d9d05dfb82b1b4d3c0697a036e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/Passes.cpp",
      "new_id": "a358f7bb9e0d277f3e933d57f6f1e61d3313508a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "4fd7ae4a2ae0bf726f778d6789ab7d66dfdfeb38",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/Passes.h",
      "new_id": "63aa1db7acc125103ce7c80a8607a8028e72ded1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "2d0bd1d54b581afe9434128a88e28a6e27bcb80c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/Passes.td",
      "new_id": "b8b703a957d55e076c889b66469fc5722abeb62b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "51d2fb905839d9c4cfe1a729fbf954869a8d24b1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/VMVXLowerExecutableTargetPass.cpp",
      "new_id": "0eddc3a46e1d4b8de78027ad74519cbcb6ba096f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/VMVXLowerExecutableTargetPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "afb0af038fd5c328906d05129699ec5fc17a1a48",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/VMVXSelectLoweringStrategy.cpp",
      "new_id": "5b25180d5319f693dba0139e86007f997eaaab4c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/VMVXSelectLoweringStrategy.cpp"
    },
    {
      "type": "modify",
      "old_id": "ecdc60bc5bb311d3e858c75c99a21486e02e39d4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/test/pipeline.mlir",
      "new_id": "200246646f791bdb864aad89cba2c953208f6810",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/test/pipeline.mlir"
    },
    {
      "type": "modify",
      "old_id": "a330e07aa3b5a5f51cac77e5feb686dc79616517",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/test/select_lowering_strategy.mlir",
      "new_id": "bf5f372f7df7fa91101a899ee1c0c64bcf318fd4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/test/select_lowering_strategy.mlir"
    },
    {
      "type": "modify",
      "old_id": "867af8091de923aeaad1517c7e652c99904488f5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALOps.td",
      "new_id": "92894fec79dfee6e758acc04ffc2e923859781e5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALOps.td"
    },
    {
      "type": "modify",
      "old_id": "c787d57d59b59934a0bba98d162514820078fb7c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VMVX/Transforms/Passes.cpp",
      "new_id": "77dbaadf6df40b4af7770a8da11e453e243a46c9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VMVX/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "ffcb16548cd36a12634c88c47f051c1e28044473",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VMVX/Transforms/Passes.h",
      "new_id": "1b4ef57699b437cf8102a9a9cede32ae7757a299",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VMVX/Transforms/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "e358cd1a6c64cb627146eb2ef9ad072e52521300",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Utils/PassUtils.h",
      "new_id": "ab525d5fdcf2e86d36a38d4bc517c6f51441d1ff",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Utils/PassUtils.h"
    },
    {
      "type": "modify",
      "old_id": "9ea0f78fda09ef72c5c59d1285bac4fe3869ac49",
      "old_mode": 33188,
      "old_path": "samples/transform_dialect/example_module.mlir",
      "new_id": "13128e16c3a87cd2db43eb0047103dda2e2b68f2",
      "new_mode": 33188,
      "new_path": "samples/transform_dialect/example_module.mlir"
    },
    {
      "type": "modify",
      "old_id": "8b17af73ee134904fd7bad3beb864a9a2e9d5055",
      "old_mode": 33188,
      "old_path": "samples/transform_dialect/transform_library.mlir",
      "new_id": "21349fae065aabddb535eee503885233c1826362",
      "new_mode": 33188,
      "new_path": "samples/transform_dialect/transform_library.mlir"
    },
    {
      "type": "modify",
      "old_id": "e7e6bed3319fc5ed443f2f393563391737d888fb",
      "old_mode": 33188,
      "old_path": "tests/e2e/matmul/generate_e2e_matmul_tests.py",
      "new_id": "ba61828ba07f0e4a9c3e3fac7052f99952370a2f",
      "new_mode": 33188,
      "new_path": "tests/e2e/matmul/generate_e2e_matmul_tests.py"
    },
    {
      "type": "modify",
      "old_id": "d7689368daa83cb434e300a02f498d35d98134ae",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cpu/attention_codegen_spec.mlir",
      "new_id": "5b64367ff79a36cc262e4abf11da7445374dd615",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cpu/attention_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "6bb1e12b61c15bbb3236a0c5e793dd1e0d67ab84",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cpu/transform_library.mlir",
      "new_id": "69d946d30bb0c340864ced4f40e61ac449734e0b",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cpu/transform_library.mlir"
    },
    {
      "type": "modify",
      "old_id": "02a1d92172e8729c436e6acd19bc8a0984705ca4",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/double_mma_layout_analysis_codegen_spec.mlir",
      "new_id": "c695996bbd2f07cf7d062f0cf8a9d10aba663c9f",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/double_mma_layout_analysis_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "d1362d0f96e0900554fc24f21c19cb72dfdb8ef3",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/mma_elemwise_layout_analysis_codegen_spec.mlir",
      "new_id": "0abe3bc157b9e17a67514132996c135e1548ab57",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/mma_elemwise_layout_analysis_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "a7c32a4cfe794bcd20852ec4f1f4a17a51ebbfb7",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/mma_reduction_layout_analysis_codegen_spec.mlir",
      "new_id": "0549edaddfffb0b49a1dc42bb48795bd357703d9",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/mma_reduction_layout_analysis_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "83e249618bc282b8346d76b71e09001641dfa7da",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/mma_using_layout_analysis_codegen_spec.mlir",
      "new_id": "0a6546d09538f7ef2eac091139586cca23301167",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/mma_using_layout_analysis_codegen_spec.mlir"
    }
  ]
}
