)]}'
{
  "commit": "d6912e2bd8e85a7f8eab0a28ab6eeefcff177603",
  "tree": "b06bc7f95ba7c4cdb8c591941a9e0cb3c9c0e911",
  "parents": [
    "83ae7b1de4a9307eaa516a3dd10cac5f3fc06872"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@gmail.com",
    "time": "Wed Jan 26 16:34:21 2022 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 26 16:34:21 2022 -0500"
  },
  "message": "Integrate llvm-project at 7cb4c2617391b80993e7c10f3a34c9e172f7ad41 (#8190)\n\n* Reset third_party/llvm-project: 7cb4c2617391b80993e7c10f3a34c9e172f7ad41 (2022-01-25 20:53:45 -0500): [OMPIRBuilder] Generate aggregate argument for parallel region outlined functions\r\n\r\n* Update mlir-hlo to match the LLVM commit\r\n\r\n* Remove mlir-hlo.branch-pin given we track an upstream commit now\r\n\r\n* Update TensorFlow integrations to match the LLVM commit, including local changes:\r\n  * Disables inconsistent-missing-override, which TensorFlow sources do not comply with.\r\n  * Upgrades Identifier -\u003e StringAttr.\r\n\r\n* Fix header locations and build dependencies\r\n\r\n* Enable passed tests\r\n\r\nCo-authored-by: Stella Laurenzo \u003cstellaraccident@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c03480a93ff8ef22a3ea61199be3733b99a75e7f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "c2f5d1e0c7ba287262b0f9b519ec5610e9d9d539",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "929ef04b8bbfe0280a482421dd9b2c0d5105508b",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/build_tools/bazel/iree-tf.bazelrc",
      "new_id": "2c265423ae93dcea16c2dadda3bfc676ed0d0db8",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/build_tools/bazel/iree-tf.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "b936e2cfc6a439e71d29130fa2658a153d886f18",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/BUILD",
      "new_id": "28fe90765014d13cd560473bce529805aa7d20dc",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/BUILD"
    },
    {
      "type": "modify",
      "old_id": "062e0d6e7db8f9f3841ef11025a57f78b073058f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td",
      "new_id": "f149e68535616df49b715a98e052e462d92bbaed",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td"
    },
    {
      "type": "modify",
      "old_id": "ad828688de34052185b4b4aae96d34afda0726f9",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMOps.td",
      "new_id": "cce9fb0337089f79a81ab7cef6eb777818b28a32",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMOps.td"
    },
    {
      "type": "modify",
      "old_id": "cdc628bec837b0c977fc8a044621e4958740d32d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Utils/TypeInference.h",
      "new_id": "aec96be16cc0f5259361990bc55f1b5586ab09e6",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Utils/TypeInference.h"
    },
    {
      "type": "modify",
      "old_id": "ef6a95a8d5d1326f22550dfab7cf712058a5032e",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/Input/InputDialect.cpp",
      "new_id": "060d308ba67ba4d6e52f4332b01515354031e093",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/Input/InputDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "412f534001035e6dd2fad7b975e995736acdb70e",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "248904e4c9658f1de1ca2c41bd06e4e2b530324c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "617cbb4f0505cb477de02e5360ace735569cd0e7",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/TiledOpInterface.cpp",
      "new_id": "b9b1f35331929e357fa4548c243cacc92ea2b34d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/TiledOpInterface.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a5771a88661322b89e3232b5a3bff46effa2607",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/PadContractionToBlockSize.cpp",
      "new_id": "b050cc763e42d834683adede8d487004cbed3b29",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/PadContractionToBlockSize.cpp"
    },
    {
      "type": "modify",
      "old_id": "5db10f736f4c97e9ab015c3a664632fd49445265",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMDialect.cpp",
      "new_id": "ca77eace83dc96ff9a2424eb66cbef63ccd6b165",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ec61e84435eb0393f8da5d1764958219d9feb8c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp",
      "new_id": "3c87c2d374eefc0f5b42a6615ef5ff3c1ea7e2fd",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f4a73f572dfef69f185d9c0cedbfe67edf4d6f3",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/LocalPropagateTypes.cpp",
      "new_id": "083659145ff6d104335c6e34af2125f3429f71a9",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/LocalPropagateTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "587ef764720c0c79411c28952713462f2960b9ff",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/VariablesToSSA.cpp",
      "new_id": "fc2823d8c3800a78a34545cc4292f1db792026e3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/VariablesToSSA.cpp"
    },
    {
      "type": "modify",
      "old_id": "37a6f9acb48e30c3c7314375c8ef7fc6dce06e05",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/ToIREE/LoweringPatterns.cpp",
      "new_id": "9e7a931ae1d779a5c006e8f56ce3abbfd2c40e01",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/ToIREE/LoweringPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed09f96c0270e0a9cb8ae843fb3d2472edc1eea0",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Utils/TypeInference.cpp",
      "new_id": "c7212e2a119a0968a3efe5f055b48b6667cd616f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Utils/TypeInference.cpp"
    },
    {
      "type": "modify",
      "old_id": "597307077c21661b99d6d392df408d03758aa385",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/python/iree/compiler/dialects/iree_pydm/rtl/modules/macros.py",
      "new_id": "8f726164dc6ae768f172fedabe14c485d501f466",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/iree/compiler/dialects/iree_pydm/rtl/modules/macros.py"
    },
    {
      "type": "modify",
      "old_id": "0a33dc93c7c58f210ad699e0ca5e5beaba5f1372",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/convert_to_loops.mlir",
      "new_id": "eff3c9b960e8229b09d016f28bdc1c5d7e1cb56e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/convert_to_loops.mlir"
    },
    {
      "type": "modify",
      "old_id": "e9377d6e2ea6eeb310c8da93e9d628e03fcd096b",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/pad_contraction_to_block_size.mlir",
      "new_id": "385bff8b5f62efb31b670c751f7ed0db1ff06f94",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/pad_contraction_to_block_size.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f71ae8f6494e40060eb8182643143b665e1f4fa0",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/pad_tiling.mlir"
    },
    {
      "type": "modify",
      "old_id": "20cb4625168f304d74f47fa93037879fc95fa647",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/tiling.mlir",
      "new_id": "901c157f5d43aef6f89d3795e3df1ad81a9dc712",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/tiling.mlir"
    },
    {
      "type": "modify",
      "old_id": "1c856fa255f0e9fb68aacf9a106bf936ef4c6073",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/python/iree_pydm/importer/booleans.py",
      "new_id": "9d86f37f6249df88cc5cef1892f9d43ef8ae60bb",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/python/iree_pydm/importer/booleans.py"
    },
    {
      "type": "modify",
      "old_id": "1a0efc7fa1e5060f5fde428bffae04638b594606",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/python/iree_pydm/importer/comparison.py",
      "new_id": "2ba70487cdd8d5a8271501c35006dc5f2704a807",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/python/iree_pydm/importer/comparison.py"
    },
    {
      "type": "modify",
      "old_id": "4232e2318fadf63bdf0f6187e64c0ab291d232bc",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TF/LowerGlobalTensors.cpp",
      "new_id": "20ca6e75ec84be413146e87b49c5fdd57b843717",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TF/LowerGlobalTensors.cpp"
    },
    {
      "type": "modify",
      "old_id": "9e883325f44164e76da845d9d7f7ebaaed4c68ad",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TF/SavedModelToIreeABI.cpp",
      "new_id": "cc7cde8ad25c22837033c97056b2e541aafdd697",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TF/SavedModelToIreeABI.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf2020d2f84f35ba1f866639fcc6eb8c4fdeaa39",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tfl_tests/llvmaot_posenet_i8.run",
      "new_id": "2f4de2757ea51242f8a9752f3fccd9da0e20fd93",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tfl_tests/llvmaot_posenet_i8.run"
    },
    {
      "type": "modify",
      "old_id": "0fee820e53978462c824a89720bd6bcaaaeef1bb",
      "old_mode": 33188,
      "old_path": "iree/compiler/Bindings/Native/Transforms/BUILD",
      "new_id": "60ee5b8802e0cc185b11131b13d778d21504feb1",
      "new_mode": 33188,
      "new_path": "iree/compiler/Bindings/Native/Transforms/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ae88184162ecac6da83ae8c194a0bb230f5c2de7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Bindings/Native/Transforms/CMakeLists.txt",
      "new_id": "56ef5237f3eea4e077b58af5688186cd807789d1",
      "new_mode": 33188,
      "new_path": "iree/compiler/Bindings/Native/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a3873b81d1294c81ed0c946fad3ec6f9f6d59bb9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Bindings/Native/Transforms/WrapEntryPoints.cpp",
      "new_id": "7fc9d44647918d8907dc2b36054799a789bb6d6b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Bindings/Native/Transforms/WrapEntryPoints.cpp"
    },
    {
      "type": "modify",
      "old_id": "8482307a8cbb0b078bd6e50ffaa549f2e6718eda",
      "old_mode": 33188,
      "old_path": "iree/compiler/Bindings/TFLite/Transforms/BUILD",
      "new_id": "b20f76ef05ddbd88eca4aa2024927dc7944cda81",
      "new_mode": 33188,
      "new_path": "iree/compiler/Bindings/TFLite/Transforms/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2e8ee00cbbdfeb92a2c9dc5d0c7f4b3bd2764414",
      "old_mode": 33188,
      "old_path": "iree/compiler/Bindings/TFLite/Transforms/CMakeLists.txt",
      "new_id": "7c902534eabae51e9f112a907ccc3882ea86afec",
      "new_mode": 33188,
      "new_path": "iree/compiler/Bindings/TFLite/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e73966e752855cbaa9fdcd34a5917ba7bb3ee17d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Bindings/TFLite/Transforms/WrapEntryPoints.cpp",
      "new_id": "ba49e4c2b7aadbe5f22e22329e052cdf6414d27f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Bindings/TFLite/Transforms/WrapEntryPoints.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bf0cf9d7ab18fefe7ae4a414515ed6d8f6b003f",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/IREEComprehensiveBufferizePass.cpp",
      "new_id": "378a408dccbbb9743874bb547e9fd90bebc1712e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/IREEComprehensiveBufferizePass.cpp"
    },
    {
      "type": "modify",
      "old_id": "099a7e56a79bf2bd92a04d0a880849bee1932248",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/OptimizeVectorTransferPass.cpp",
      "new_id": "02a43d4bd435d6b4caa82314b82b970c30ea4e61",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/OptimizeVectorTransferPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e9432522089d9f2eb8554eec9d6a3397b86ff31",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/BUILD",
      "new_id": "e0a2bd599cf1d3889443f41394e62081a85f5f2e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/BUILD"
    },
    {
      "type": "modify",
      "old_id": "455476bb2143c7172a81d0451a4f96134706934b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/CMakeLists.txt",
      "new_id": "3928c3f3860d1fec3fd7ff980f107439d9bc31a8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1e39e89988f97d81a0e681b7f4f3f70f0de7b919",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndDistribute.cpp",
      "new_id": "af3519857f901fa6dd768aa19c8486877f2d8020",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndDistribute.cpp"
    },
    {
      "type": "modify",
      "old_id": "d715b0f804db4fdf20cdab55b1dbb23a37ac30c5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Modules/VMVX/Transforms/Passes.cpp",
      "new_id": "7804fe0c6f5beda982ad5130fb16b03733e93b4a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Modules/VMVX/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "426edfa0c802035acb6a727585df2dc6512519f7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Transforms/BUILD",
      "new_id": "9f9e500a2faa9a3aa561d23ac57d55e3590efff8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Transforms/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cc69f45ffb9cd573eaba4ec7a43a3e065e527b2c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Transforms/CMakeLists.txt",
      "new_id": "03275c23eba5a9d1c2329148d36b3e0f9a8568dc",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "38d9f092f2b5e9353538c80a2f32fe1e1c554deb",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Transforms/GlobalInitialization.cpp",
      "new_id": "703a7c101ea7c8f8da4f3ad4bb8b0c78e3f8afcf",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Transforms/GlobalInitialization.cpp"
    },
    {
      "type": "modify",
      "old_id": "2506607009c5d3e0e6d5b50fbf85cbea93d2b040",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Transforms/OrdinalAllocation.cpp",
      "new_id": "e923543ce18219a7a34f63960b0e1c93c39c195b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Transforms/OrdinalAllocation.cpp"
    },
    {
      "type": "modify",
      "old_id": "db2720a30eed269425863186a4c37807e2bb0e29",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Transforms/Passes.cpp",
      "new_id": "8b9f3ac2db73f600ecfeda498cf68c5493c29dec",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0ab030c10fd8b35e4002d0deccb0ee8ff66c7fc",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Transforms/SinkDefiningOps.cpp",
      "new_id": "d29d7fe3f728a72188ceebd147add65e8fb6d82c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Transforms/SinkDefiningOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "1fb8577d7e0e5e3d83bbf03451b4811f7c9bf29e",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/BUILD",
      "new_id": "65870003d3556968ffe82c423ba1f1af38d8df2b",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1eacad092d9fa2e3b4823c16353e4a119decb473",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/CMakeLists.txt",
      "new_id": "9d45f6521f34facc28eb3f9c6583790f57e8c602",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ed1fd9a8dfa60074fc70debf73bafa1ed39f74dd",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/FlattenTuplesInCFG.cpp",
      "new_id": "18a706848bca026a1bc0e6a70dca627194942317",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/FlattenTuplesInCFG.cpp"
    },
    {
      "type": "modify",
      "old_id": "f2f91a29adb1f26fb32390e877f2191fc0e480a8",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/LegalizeInputTypes.cpp",
      "new_id": "891c0636d116a3acfbdd660c394b599b074a2958",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/LegalizeInputTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3cba96791932f5a728831bc803db50b5602d946",
      "old_mode": 33188,
      "old_path": "iree/tools/init_mlir_passes.h",
      "new_id": "4d6c5f330a793885249bd0927022dfbc3cee7014",
      "new_mode": 33188,
      "new_path": "iree/tools/init_mlir_passes.h"
    },
    {
      "type": "modify",
      "old_id": "92c1c63daeaf0b6b7abc6561133e2d3dbda80f8c",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "7cb4c2617391b80993e7c10f3a34c9e172f7ad41",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "9ec54804459fd6d8c47dec22bc22d32f82ec4fee",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "631843e39eea2affa61295b3394055c873a36cd0",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    },
    {
      "type": "delete",
      "old_id": "47edf9d05c3053b4c8f7460a47f6c46f5a19cdd7",
      "old_mode": 33188,
      "old_path": "third_party/mlir-hlo.branch-pin",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
