)]}'
{
  "commit": "2b9172b4f8b2eb5f1fa2a550919257a71d4f407b",
  "tree": "d2f3f938ff57e7f8bd4d4840192a88e82865e9a9",
  "parents": [
    "f03d2c63d03d47c239060546fcc791b295e2efdd"
  ],
  "author": {
    "name": "iree-copybara-bot",
    "email": "iree-copybara-bot@google.com",
    "time": "Wed Dec 15 16:08:16 2021 -0800"
  },
  "committer": {
    "name": "Copybara Fixup Action",
    "email": "iree-github-actions-bot@google.com",
    "time": "Thu Dec 16 00:10:41 2021 +0000"
  },
  "message": "Integrate LLVM at llvm/llvm-project@d87e6170487c\n\nUpdates LLVM usage to match\n[d87e6170487c](https://github.com/llvm/llvm-project/commit/d87e6170487c)\n\nPiperOrigin-RevId: 416669329\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5cfa8fca583496ce97c6a92e5f8dcbaed4b14f2",
      "old_mode": 33188,
      "old_path": "SUBMODULE_VERSIONS.txt",
      "new_id": "b5a15a2a14a9bd08a9692111b7de516932d93097",
      "new_mode": 33188,
      "new_path": "SUBMODULE_VERSIONS.txt"
    },
    {
      "type": "modify",
      "old_id": "ba3c421dce7a4d1689921ff2a79aff7afe9088ba",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TF/ConvertToMHLO.cpp",
      "new_id": "969483b97bbb9f6b600ad7c635520950526970dc",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TF/ConvertToMHLO.cpp"
    },
    {
      "type": "modify",
      "old_id": "7cdeb83fc57632caac2425dc1bba8acd59ea6eb0",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TF/DirectLoweringPatterns.cpp",
      "new_id": "c599c40017bd6c5e869d56baf37b21ea40cd0993",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TF/DirectLoweringPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "7664a5fdc917c39881b66d49c37fefd48b94e540",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/BufferizationAnalysis.cpp",
      "new_id": "3b94ddcb4d522f7a6acad28d1760f2c156a212e4",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/BufferizationAnalysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d8b8999a41de6447ecd06eea6eb1f05a6309849",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/CleanupBufferAllocViewPass.cpp",
      "new_id": "b6c7f10210ec75f724a945cf45fd2d6865106926",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/CleanupBufferAllocViewPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c6df738bf0291dc4b834a787da01bcc915a0cbb",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/ConvertToDestinationPassingStylePass.cpp",
      "new_id": "4d4063f24ca72926a9e5a447a2a7dd12a3b53bc4",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/ConvertToDestinationPassingStylePass.cpp"
    },
    {
      "type": "modify",
      "old_id": "71b73bad1d073ee7b8c114de2ecd1f6c498abf20",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/IREEComprehensiveBufferizePass.cpp",
      "new_id": "31e458eaa8a1267a329ebd89503dec5422996869",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/IREEComprehensiveBufferizePass.cpp"
    },
    {
      "type": "modify",
      "old_id": "5172e54ea4e66e3411064b42da4a2c77d3d5c53e",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/LinalgBufferizePass.cpp",
      "new_id": "28d61215a001d047a1dfc29e5eed5dcec18a7210",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/LinalgBufferizePass.cpp"
    },
    {
      "type": "modify",
      "old_id": "1d725f69e6689c65e02406a73c40ef65db078c48",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/VectorizeConv.cpp",
      "new_id": "139cd1dbcf627cafee28907281589176bd00d32d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/VectorizeConv.cpp"
    },
    {
      "type": "modify",
      "old_id": "27e19521dc08ea750d47846e39bdd9d45442d0a7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/VectorizeMMT4d.cpp",
      "new_id": "4088a18068df2aba70b02ac87bb367a5d5db3ac3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/VectorizeMMT4d.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff54e28c721597a6b3785b74b6add0cd5ebbca0d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Interfaces/BufferizationInterfaces.cpp",
      "new_id": "1119803198224a4c86ba4ecd3a5d67b4a400bcbd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Interfaces/BufferizationInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e9527860a1bc78a024e25f8f53fb96ed2257493",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp",
      "new_id": "e743e95a5ea47825fb2f71237afedb45a4242d7c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp"
    },
    {
      "type": "modify",
      "old_id": "d7aac31f7bd31bc11b131f8324b8f4da95edf5d1",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndVectorizeLinalgTensorOps.cpp",
      "new_id": "3b4de93ca61066a926f70219be70f1279dafd1cb",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndVectorizeLinalgTensorOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "81bb724e3f4defa16680a274797d6d5a565fcd37",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMCPU/LLVMCPUTileFuseAndVectorizeLinalgTensorOps.cpp",
      "new_id": "84cce2ae9e6342cba3808e2c38e1f65d87db4074",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMCPU/LLVMCPUTileFuseAndVectorizeLinalgTensorOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "1635c3fd20e2e902d382e06be3d7c1a799708e42",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/AdrenoConfig.cpp",
      "new_id": "d4511cd4972acc50dcc6c5eb5f87ae54096c11bd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/AdrenoConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3f2a48934a22f073e08ab46d032718764cc44ed",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/ConvertToSPIRVPass.cpp",
      "new_id": "41201e70fde93a6bdeb5021695936e087e6e7127",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/ConvertToSPIRVPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3e37242f7a1d8f6feb5e82f2982e9332f9ec520",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/KernelConfig.cpp",
      "new_id": "61295e1b5284eee16daca123cea92e45be02e2a5",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/KernelConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "ced46983d125ab211ca34257de9d46ee91f89151",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/MaliConfig.cpp",
      "new_id": "de7c0b8fd175d1d9aacc20ebec17549acca14555",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/MaliConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc1e4470dce718d1da53e76d198d29057dbe9b6e",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/NVIDIAConfig.cpp",
      "new_id": "ada875d5be34b517d814be007ad7fde4d8851466",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/NVIDIAConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "76c12158037efc311985fbb67507493973145ce1",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVCopyToWorkgroupMemory.cpp",
      "new_id": "fe82ffe4ef146b5a620bc01ed82c3a458c056ff6",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVCopyToWorkgroupMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "ebbb8e5dc3d241c9bc8524cb513ae51358823eb5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVTile.cpp",
      "new_id": "bd65c7a5b28147869b227229efd03592a139b2ed",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVTile.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa50bc1313cf264d8cf8f6056a71b5243d2e1ef5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndDistribute.cpp",
      "new_id": "f75c225a61268c5002c7251075ef0ad7702aad3f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndDistribute.cpp"
    },
    {
      "type": "modify",
      "old_id": "f79fda846c39bdc8a4605e5580c099bee4809b44",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndVectorizeToCooperativeOps.cpp",
      "new_id": "40b0888b8aa097ecdf0c385409a23c362406b578",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndVectorizeToCooperativeOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "99db439c2e3421f234265c831abafc886320de8d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVVectorize.cpp",
      "new_id": "9f15f39e7364fc1fc1db73080d531a62128c7869",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVVectorize.cpp"
    },
    {
      "type": "modify",
      "old_id": "0901596c50423572d5130af1f5872dbb96612a31",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVVectorizeLoadStore.cpp",
      "new_id": "9682431b2c956f9c655fa12888ec3de33c3e027f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVVectorizeLoadStore.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ac1ca62c47fd2b8519ea2e1fe9ee6da8e879184",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/Utils.cpp",
      "new_id": "f3b3bf03582b4116455292ec729b6d76d4c8bdb8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/Utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "13b66817de18cd8c43756697a1dd73a2eea205c4",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Sandbox/LinalgTensorCodegenDriver.cpp",
      "new_id": "6c60f7b41cb544b21a65267ac571277790469d4e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Sandbox/LinalgTensorCodegenDriver.cpp"
    },
    {
      "type": "modify",
      "old_id": "f4bce8a28be0e7f3cbb0f6a708c1c92f80bbc996",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Sandbox/PassDetail.h",
      "new_id": "bc4cc6eff7cc9e21a1734402d3f68eecebdd9437",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Sandbox/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "7d65ba4d0d43fb7f77023ec67399afbd151bf187",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Transforms/Transforms.cpp",
      "new_id": "4cd2a34a2ad859d2aff80eb6ebb75f406b12cb68",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Transforms/Transforms.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc7748200ab161073f72302bbec634f2b4ca791d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Transforms/Transforms.h",
      "new_id": "c3165e2b612ffc237805ef376d28e65ead732f5d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Transforms/Transforms.h"
    },
    {
      "type": "modify",
      "old_id": "f755b73140a71a5d67cd3971233a52c5dfcf992d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Utils/Utils.h",
      "new_id": "603b32fb6aa1c3ab176780f2a4122bdc591b4442",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Utils/Utils.h"
    },
    {
      "type": "modify",
      "old_id": "74faa10abdd5439c4319743a6a158d26a7470fd2",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/ConvertConv2D1x1ToMatmulPass.cpp",
      "new_id": "8b62ab7b524d7603e21282604233806be14c4d7b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/ConvertConv2D1x1ToMatmulPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "9e7cff41f34493f29fb851986b421a1847ebac5d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/ConvertConv2DToImg2ColPass.cpp",
      "new_id": "2c56190ccc77dcab9da5a671acc463974e22ac1a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/ConvertConv2DToImg2ColPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "729937b2bd0d8fa8081bfec2d87bcf79c73a2fb8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/ConvertLinalgMatmulToMmt4D.cpp",
      "new_id": "4f19e8bfb1addda1b5e4b2c826b8552e5e4385ff",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/ConvertLinalgMatmulToMmt4D.cpp"
    },
    {
      "type": "modify",
      "old_id": "2bd32bf372d4ce3eb561fce379d1a96c4c489675",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/ConvertLinalgTensorOps.cpp",
      "new_id": "ed6335890a4361cbc65844cc2add7134aa8bc0f3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/ConvertLinalgTensorOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "156b9ed7c52980392e7cf262fd73fb4760344b41",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/ConvertToFlow.cpp",
      "new_id": "58c3553cd5e08a8cac4b5eb1ddaf7b4049c41e1f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/ConvertToFlow.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc54d30e39996e5b783000885b5f10ee1db4dc43",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/DestructiveUpdateUtils.cpp",
      "new_id": "3c51de990c838105057d4bd466dcae566aa288eb",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/DestructiveUpdateUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "a2f55641a8a43214feca4c81424824c14d9f72ef",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/DispatchLinalgOnTensors.cpp",
      "new_id": "b6907e6143ec660270eb129511834d4626ffd9ad",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/DispatchLinalgOnTensors.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ac58a546225780c00cda8da7331e76284b7aafb",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/FusionOfTensorOps.cpp",
      "new_id": "7859310427e87885fc85c178de71339142d5ab2c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/FusionOfTensorOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "caead1aca6172d44fe21f4f78a0d5ccd542028c9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/InterchangeGenericOps.cpp",
      "new_id": "43d961b2ce5601949510a4bb3478b4c1f54bd683",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/InterchangeGenericOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "e9b55145cccf0caae05eb3699c0698e94c93e4d9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/PadLinalgOps.cpp",
      "new_id": "deb576d6ebafa27c9273584936cfbc2b4e3077c8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/PadLinalgOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d28c515507f8ccaa1cda1bc74e62e9614f44a1f",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/PadTensorToSubTensorInsert.cpp",
      "new_id": "3b731ed473e9a9e764e6a13e33a1d9ff2e1771f6",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/PadTensorToSubTensorInsert.cpp"
    },
    {
      "type": "modify",
      "old_id": "3221bf3db73a54be9a25baea9346021653266233",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/PromoteI1ToI8Pass.cpp",
      "new_id": "b7c29522dd03519247727d8cb9eda92f2fdd26b7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/PromoteI1ToI8Pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "3829d46b0b15630b382e81ec2bf1c2204946ce2b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/StripSignednessPass.cpp",
      "new_id": "15867668f5f931d6fa280f511a7644bda5edd2a2",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/StripSignednessPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d8ec736a34e9431bb814f759b93c8dbe5230a3a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/MetalSPIRV/MetalSPIRVTarget.cpp",
      "new_id": "4ce238dbe0a35d4de436c94ab391e4454d1609d7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/MetalSPIRV/MetalSPIRVTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7a96fb4b1635ae96b7f9a1e41c4472346f999ef",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Modules/VMVX/Conversion/StandardToVMVX/ConvertStandardToVMVX.cpp",
      "new_id": "ca6597c5839321ff74157a781910ae0f797ccd77",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Modules/VMVX/Conversion/StandardToVMVX/ConvertStandardToVMVX.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e296496e7840921c1b874e92ee970f20c9d9bdc",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/Common/TopLevelSCFToCFG.cpp",
      "new_id": "8c301c89382f7b2660354c3bfc2c33efd20ab0ec",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/Common/TopLevelSCFToCFG.cpp"
    },
    {
      "type": "modify",
      "old_id": "794be24abf50375c2459a03e0136d61b2c5ffea7",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/BroadcastingToLinalgPatterns.cpp",
      "new_id": "9f29da78b3f3f65e487e108165fce417e29b30f1",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/BroadcastingToLinalgPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "511e3ffe283d0def4af4f0978e79aaf34d0e623e",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/ConvertMHLOToLinalgExt.cpp",
      "new_id": "dabfa9b9308b05cdbfd566b6ae58c506cfc848ab",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/ConvertMHLOToLinalgExt.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa18aa4d7471cd86ac102b39c5b938597c76d838",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/LegalizeInputTypes.cpp",
      "new_id": "6fe08a24290312c6590b61a000451289869f33e0",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/LegalizeInputTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "a71987267eb91821737d18aca5bce4a9a6f5ee91",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/MHLOToLinalgOnTensors.cpp",
      "new_id": "5f6dd9b5113902e90fafbbdfde171faa2bccad4a",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/MHLOToLinalgOnTensors.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc8d9116a24107176ff56975edb46b2d5ece8141",
      "old_mode": 33188,
      "old_path": "iree/tools/init_mlir_dialects.h",
      "new_id": "af7a9cb5733090730dff7af3dcc77e54b943e996",
      "new_mode": 33188,
      "new_path": "iree/tools/init_mlir_dialects.h"
    },
    {
      "type": "modify",
      "old_id": "77d01ef46c110a8634a4706849376445d90d12c4",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "16e98ba4842fa4b20c9d008611cbce5c06be68c0",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a074affb68e371677f5cd2ee1cf5c1c8ec5a47a",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/TiledOpInterface.cpp",
      "new_id": "617cbb4f0505cb477de02e5360ace735569cd0e7",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/TiledOpInterface.cpp"
    },
    {
      "type": "modify",
      "old_id": "268ecac1c17f32342c65f4d1dad538945350064a",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/ConvertToLoops.cpp",
      "new_id": "985c00410a3540ebf39f5bb283c9c1f6c50ba50b",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/ConvertToLoops.cpp"
    },
    {
      "type": "modify",
      "old_id": "c4f6dd6da9a2b32612240d6975daa031851c3bd8",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/PadContractionToBlockSize.cpp",
      "new_id": "7a5771a88661322b89e3232b5a3bff46effa2607",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/PadContractionToBlockSize.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa0573f993755d14229539c4fc55ce66bc7fb7f3",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Tiling.cpp",
      "new_id": "96201c57a3f51700bbaf703fe15c7c703f537732",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Tiling.cpp"
    },
    {
      "type": "modify",
      "old_id": "827635d247dc2b0166619d0c70e672a29c4fc854",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp",
      "new_id": "e9faaa77a9386db5e60464185816b236eb16f21b",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp"
    },
    {
      "type": "modify",
      "old_id": "156b1e6ba84887ba92688b3ad31e400c56f707b2",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "d87e6170487c54fb609fa1f954b48b1109df062c",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    }
  ]
}
