)]}'
{
  "commit": "f488f177f9e6722f8267f38b1895d9379d9e6ccf",
  "tree": "4522af23830f23f7228045a876271e3f58106149",
  "parents": [
    "922dc176df904f5971cfe6e5ecb7b6346486c60b"
  ],
  "author": {
    "name": "MaheshRavishankar",
    "email": "1663364+MaheshRavishankar@users.noreply.github.com",
    "time": "Fri Mar 18 18:19:02 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 18 18:19:02 2022 -0700"
  },
  "message": "Integrate llvm-project at e9c9ee9fe694067ee96643d05d6ac378349386bb (#8585)\n\n* Integrate llvm-project at e9c9ee9fe694067ee96643d05d6ac378349386bb\r\n\r\n* Reset third_party/llvm-project: e9c9ee9fe694067ee96643d05d6ac378349386bb (2022-03-15 21:51:12 +0000): [libc][NFC] Fix typos and reduntent code triggering compiler warinings.\r\n\r\n* Move MHLO and TF to matching commits\r\n\r\nTF: 05f17fca35623f4ab6d275ed95f0e1363c939f73\r\nMHLO: 57288f12595a2ee0488806672a42da59b1e56e13\r\nPiper CL: 435187843\r\n\r\n* Fixes for bump LLVM @5e8700ce8bf58bdf0a59eef99c85185a74177555\r\n\r\n* Remove uses of `verifier`.\r\n\r\n* Fix verification methods after signature change of custom verify methods.\r\n\r\n* Fixup fallout from bufferization changes\r\n\r\nhttps://reviews.llvm.org/D121361\r\nhttps://reviews.llvm.org/D121519\r\n\r\n* Fix verifiers of Flow and VM ops.\r\n\r\n* Fix lit test.\r\n\r\n* Update iree-dialects in integrations.\r\n\r\nCo-authored-by: Nicolas Vasilache \u003cntv@google.com\u003e\r\nCo-authored-by: Stella Laurenzo \u003cstellaraccident@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "410fd2fe185048c6ab32066bcdcc07f18c83a07d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "b279469cf529b908431382f4e0dd4a88d2b81d81",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "2ce6051f2e5f8b480c81c5e5025f2e3211f29e3f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/BUILD",
      "new_id": "350a20952722b6783a7a2192a6023c14e0987435",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5b5d93db5a23bc708fb2ffbbd5534842af1cf617",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects-c/Dialects.h",
      "new_id": "eb6276b6d0d27e35de3c5dce5cb51549acdcedcc",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects-c/Dialects.h"
    },
    {
      "type": "modify",
      "old_id": "3990bd80060e8652e5391b7a8e6b6ef340656e72",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/Input/InputBase.td",
      "new_id": "0d6565d0521d95d96230fd70af05132912adc99e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/Input/InputBase.td"
    },
    {
      "type": "modify",
      "old_id": "cde06525fb572a55f21862a4fb1a31e10e26b664",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/Input/InputDialect.td",
      "new_id": "a60a1c6a718007106e962a456c8456e9569a1a52",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/Input/InputDialect.td"
    },
    {
      "type": "modify",
      "old_id": "9f57627c321fb0c74b3e4a404e3c36bd435f64a7",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/CMakeLists.txt",
      "new_id": "5a7289b10131c9dbe8cd4e7f8526978a50fe19dd",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "638d4edccb51f7aef12f9ecbd4851ebdd9d0a3a7",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtInterfaces.td",
      "new_id": "4ae75cc9e9dd6785282c8a802e24342dc10e7691",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtInterfaces.td"
    },
    {
      "type": "modify",
      "old_id": "228c357a3e224eed19588cd1f7ac7382165cb9c1",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td",
      "new_id": "8b7bd97ef4c903f9b71581d6c4805ff8dcf4544c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1b60b659e26c8111fe5902e408a097b3939bfae",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/LinalgExtBufferization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07379ca71495d83ca076a76aa8f8edd4320bcf1e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5c044dbb4d21ea51d95e778a3d754e60bd4c102",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/PassDetail.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb857f35e81992557db03a08d842c6753cfe8acd",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/Passes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54a04844bbf71819da405a9576826e070dcf952a",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/Passes.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fa1f5115bf9cc2629c3902892ba1ce3f336daea",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/Transforms.h"
    },
    {
      "type": "modify",
      "old_id": "6fa1f5115bf9cc2629c3902892ba1ce3f336daea",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Transforms.h",
      "new_id": "30995154f1f6deedf45a356e7f9d15102a5f367a",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Transforms.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "534e794c4e2ecf010277a94c9375bebc8e2bdefb",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Utils.h"
    },
    {
      "type": "modify",
      "old_id": "4f20e1d9ccd31bc6ebe0a543b18fc0b3e7c8bece",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMBase.td",
      "new_id": "c1d53cb2871dc0f7102e9da22d4cde065e60b406",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMBase.td"
    },
    {
      "type": "modify",
      "old_id": "2a30fdbc9139ca1262a444f801fc6cf71f393cdd",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMDialect.td",
      "new_id": "ef6d862c8bdfd88344c20be427d12404d7d19b42",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMDialect.td"
    },
    {
      "type": "modify",
      "old_id": "f6dba2084c8dd7d9ba34e9ed9341754e4b6af56e",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMOps.td",
      "new_id": "bc5b181dace53635b04184de771992cc6295f4da",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMOps.td"
    },
    {
      "type": "modify",
      "old_id": "fde1221dd7fa48f326619991f65bac40e66ea095",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/CAPI/CMakeLists.txt",
      "new_id": "5c0e24d137f8d2bef13e20f9e36a9f83c4613ebb",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/CAPI/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ac169f14b7b10f79b43b11ed7e810c84eeb66af6",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/CAPI/Dialects.cpp",
      "new_id": "569e53019063c4e16923df28fe21e8ddf1806e0f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/CAPI/Dialects.cpp"
    },
    {
      "type": "modify",
      "old_id": "060d308ba67ba4d6e52f4332b01515354031e093",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/Input/InputDialect.cpp",
      "new_id": "a12a1b9b94281c653433041510ba0b4f04ec5077",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/Input/InputDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "9f57627c321fb0c74b3e4a404e3c36bd435f64a7",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/CMakeLists.txt",
      "new_id": "126b878cdd7b4089dc52cc89217c5a5171e82872",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "57f9d865c8391ebc97d7975403c4dda4afdca16c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "af9ae074d3e8855f3517fbfd1252a3352cbd81c7",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e26003e1fddd95cca1ad832c085a146f41ee89b1",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da62126208385d190525812a5b2b87cc1b598495",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/ConvertToLoops.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2fe9bd0aa2f7490f11f319877f32597085f446b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/PadContractionToBlockSize.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0385418442b136eabd2d64bfe6a86d5fee810a3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/Passes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd66bffb96a71337d9d42f9af5dd28b967e094aa",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/Tiling.cpp"
    },
    {
      "type": "modify",
      "old_id": "0cd7fd0806456b1edb1c67882795eb6c227c96bf",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/CMakeLists.txt",
      "new_id": "a174ba1bdcf9a43de22a9d76f9a3e5b9ada20f19",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64514bbce019cf32b8fe84f746db3369d907f478",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/InParallelToAsync.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "683629b2e7e736a8770b1dc99a9f5d256e33e604",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/InParallelToSequentialFor.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a030487eeeb3648e11dc5c079a830052baf8c79",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/LinalgExtBufferization.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83ece7172aeac9601ffaa5fce20add9a2450200e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TileToInParallel.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "657eedd811c183587ac400ef639189f09576c298",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TileToSequentialFor.cpp"
    },
    {
      "type": "modify",
      "old_id": "25df1f8953e7c84da8a2e6d19d0e60b8c41db87b",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Tiling.cpp",
      "new_id": "0e559706dbcccd1bc28f3728901f6cac3dd93ca1",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Tiling.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7174daa4b7a6f579ff010b67aa804d246b8133be",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TilingExternalModels.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba8cc4dc75f033fcceeeb6e72f01f0f52c35affc",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TilingToTileOp.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b250b8c31c243208106b6c7d064cf471ecb59a7",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "1915da7ff38f74fa4955273aab755845f44c9a69",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMDialect.cpp",
      "new_id": "82381bc9c82b9e76f91aa315ff56200f6cbfb633",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "add7abc7031981a37adb9f1deca4ba49b6661225",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp",
      "new_id": "20106882d3adc79ede17972d93339438ca657b6c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "099aba7c2d2a6391e13fc533cec572202d2182c0",
      "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": "c29cd84dd3414afbd8e19b3bbaed57807d2d95eb",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/python/CMakeLists.txt",
      "new_id": "724982b30deb434f74347097bc0b56445d793916",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b3efba836e3f359e61df18c95ee94fe3fa820669",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/python/IREEDialectsModule.cpp",
      "new_id": "3647c47c1d6e9a4420cc004b727607472fba85ec",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/IREEDialectsModule.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2ceaed9f8cc9906dd29e405549698636f7b962",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/iree/compiler/dialects/IreeLinalgExtBinding.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01fb4305a686de66628becf4faa7a97d01ae2ebc",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/iree/compiler/dialects/iree_linalg_ext.py"
    },
    {
      "type": "modify",
      "old_id": "acb8344a93e21e4bdd7fb16cc376e2befd2e861d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/canonicalize.mlir",
      "new_id": "b8434d267ae605dd56d5c4e09b1f6f498440993c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/canonicalize.mlir"
    },
    {
      "type": "modify",
      "old_id": "bb6b37d98173bdce309e67409309a4956be68a9d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/invalid.mlir",
      "new_id": "517e9c2b9178a46ed26b69d3dedae8026761d7f9",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/invalid.mlir"
    },
    {
      "type": "modify",
      "old_id": "a4c9fc63a9a7f016e62aaef96b6bb7753af90fd7",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/roundtrip.mlir",
      "new_id": "98b2c71dff526825adf527003fb6df0c35d472a8",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/roundtrip.mlir"
    },
    {
      "type": "modify",
      "old_id": "466b5b50b623411817d6c628171183ea37c032b2",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_pydm/optimize/local_propagate_types.mlir",
      "new_id": "46678d40af2a2e4841fbdfdf46ef362823fc5820",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_pydm/optimize/local_propagate_types.mlir"
    },
    {
      "type": "modify",
      "old_id": "c8b38fe11fcd260567d7cd3cf40bc6bc7e3cb5b8",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_pydm/optimize/variables_to_ssa.mlir",
      "new_id": "90feb7e731f06899d03110b35dad78f0a805ff25",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_pydm/optimize/variables_to_ssa.mlir"
    },
    {
      "type": "modify",
      "old_id": "b863f80d265c8ee7f59d3de275072422ae161be7",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_pydm/to_iree/structural.mlir",
      "new_id": "04a4f9b795bf71f3ea47e7cda87a5fdc52fdf7ad",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/iree_pydm/to_iree/structural.mlir"
    },
    {
      "type": "modify",
      "old_id": "afa1eef0613c6364e9802ee2f90d5228dfaec258",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/python/iree_pydm/importer/flow_control.py",
      "new_id": "eaf2579d1421a0791cf7754c8c2ee3ebd8abf2c3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/python/iree_pydm/importer/flow_control.py"
    },
    {
      "type": "modify",
      "old_id": "cef2e6c2c135e050a373b2d05fb27249df660e9c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/python/smoketest.py",
      "new_id": "6804feca0afb49a4fecbc70dc719a9902958bf3a",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/python/smoketest.py"
    },
    {
      "type": "modify",
      "old_id": "473ad48058d081e14826f02c709cda158d09d950",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/tools/iree-dialects-opt/CMakeLists.txt",
      "new_id": "6aecef37057d195fa8e9b0416d1569ca01091efa",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/tools/iree-dialects-opt/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "81f513b4bf89128b6f5da65d7827db3514dfab6d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp",
      "new_id": "d1e844be004581ed0505bbca06a38f4b05e66733",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp"
    },
    {
      "type": "modify",
      "old_id": "80649f3fe54c7d37cef53f359a1deeb4a06b4ea3",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/BUILD",
      "new_id": "3851b8b68521aafc5a56cf1a3a4184b4bf573c24",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/BUILD"
    },
    {
      "type": "modify",
      "old_id": "90fd4efdcc580c6988f680fb23b8812eab715b4f",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/CMakeLists.txt",
      "new_id": "f53a9da59b4685c59875d0262992be9a47d6302c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "98e86f6bdf6688bd6093112e9929678efd8b1fb4",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/FoldTensorExtractOp.td",
      "new_id": "fba92ac81f65fb30c66d6fc03a3a634cbca21fc9",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/FoldTensorExtractOp.td"
    },
    {
      "type": "modify",
      "old_id": "aa2c0470ed44cd2228c3bfb5fd82f0af40d184ad",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/IREEComprehensiveBufferizePass.cpp",
      "new_id": "6858248dc201c1e2217dc0d45276113ccd7d1a53",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/IREEComprehensiveBufferizePass.cpp"
    },
    {
      "type": "modify",
      "old_id": "0907d4c80872bb77285e4f0b8114043b3564d316",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/test/convert_to_destination_passing_style.mlir",
      "new_id": "19cafde6bed6e8e5d38781d6198f66c28d7d9ceb",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/test/convert_to_destination_passing_style.mlir"
    },
    {
      "type": "modify",
      "old_id": "ef69d02dd6c994b261d327d985c4cf3b6551ec2d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Interfaces/BUILD",
      "new_id": "3d168b6babb8dc73dc270929dadda6c681b436e2",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Interfaces/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e50ff3e46e3677dfc4b93cb2a123e37ec98231c6",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Interfaces/BufferizationInterfaces.cpp",
      "new_id": "9302dd1469e422bf61f127de61f5b9f347a5d82e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Interfaces/BufferizationInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "f5d8b2dc6ad797afb64b1567fc8b0430834d83e1",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Interfaces/BufferizationInterfaces.h",
      "new_id": "c65a1d7aa169b9cc4423f8ce016be395c45b440d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Interfaces/BufferizationInterfaces.h"
    },
    {
      "type": "modify",
      "old_id": "ea969f2ddf316982cca3a6a4b9b292f9f47a9df5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Interfaces/CMakeLists.txt",
      "new_id": "fe86298fd33b58ab9f3fd6bcb5d70b5591d468d5",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Interfaces/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b9da82cebe5b461d1c3122ebd836a67bae70a6e8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/IR/FlowBase.td",
      "new_id": "120b77d215ca2c752fe1553d362a53da75a85082",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/IR/FlowBase.td"
    },
    {
      "type": "modify",
      "old_id": "aa6b96a9539319d9b299ada3fc2a1c0bd393f6f6",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/IR/FlowOps.cpp",
      "new_id": "be79e19f80f9b29ceccb9de18fa7934ce595e891",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/IR/FlowOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "47381de8e7ed917c654947e02ba3c9d329363d98",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/IR/FlowOps.h",
      "new_id": "4db195e67df9d7cc03ab8086d77091aac9d2fd25",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/IR/FlowOps.h"
    },
    {
      "type": "modify",
      "old_id": "19c8559e8d977589fe63018c5a8ae051db20cafe",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/IR/FlowOps.td",
      "new_id": "8bde7381e056ebc6c87e787061fc9c4e698ae7bc",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/IR/FlowOps.td"
    },
    {
      "type": "modify",
      "old_id": "93d2e796b343ff5d211d5a422c4e4df26a68e33c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/IR/HALBase.td",
      "new_id": "4e89a0569d6540bcd036ad632c8459bbf8063333",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/IR/HALBase.td"
    },
    {
      "type": "modify",
      "old_id": "24caa4565f487e642273db29de976116df19bc35",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/IR/StreamBase.td",
      "new_id": "80174c37e1628ca8f3b76446403fb1c38fe72763",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/IR/StreamBase.td"
    },
    {
      "type": "modify",
      "old_id": "1e6f5e428236e972dfabaf7d2f4d85e629b3677a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/IR/UtilAttrs.td",
      "new_id": "0bb9baa7ef5904daf686428f297c807b56d1005a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/IR/UtilAttrs.td"
    },
    {
      "type": "modify",
      "old_id": "fcbf88b2bf29e7aacc2aa5c9a805b94317ac399d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/IR/UtilOps.cpp",
      "new_id": "45211fdb5d4fe8005c0ba0f8210e36073a718906",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/IR/UtilOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "545286d689bb2282444bb326b206f63d626582e0",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/IR/UtilOps.td",
      "new_id": "08f6782e1b95141722a6cc8dd1efb0225a607f57",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/IR/UtilOps.td"
    },
    {
      "type": "modify",
      "old_id": "3195ddf0f9fd481b7b18685d3f469f4c7fd2889b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/IR/VMOps.cpp",
      "new_id": "9dfa11c5baa1f347e7c5409fccf5c694965a1a53",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/IR/VMOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a16dfc0142a341e609fecd69ad71d7987d26f0a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/IR/VMOps.h",
      "new_id": "7fc704afd080a60b674dc62e39422f14f18b2b40",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/IR/VMOps.h"
    },
    {
      "type": "modify",
      "old_id": "87323d6f7749d99c7bb5629ca95919651f56ce9e",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/IR/VMOps.td",
      "new_id": "9c06818694c3a2a4693c35896d58d407af25dcba",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/IR/VMOps.td"
    },
    {
      "type": "modify",
      "old_id": "3990bd80060e8652e5391b7a8e6b6ef340656e72",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/Input/InputBase.td",
      "new_id": "0d6565d0521d95d96230fd70af05132912adc99e",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/Input/InputBase.td"
    },
    {
      "type": "modify",
      "old_id": "cde06525fb572a55f21862a4fb1a31e10e26b664",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/Input/InputDialect.td",
      "new_id": "a60a1c6a718007106e962a456c8456e9569a1a52",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/Input/InputDialect.td"
    },
    {
      "type": "modify",
      "old_id": "75c0cad2b888e882ae0b988fe0d1ba3791573ef1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td",
      "new_id": "8b7bd97ef4c903f9b71581d6c4805ff8dcf4544c",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td"
    },
    {
      "type": "modify",
      "old_id": "4f20e1d9ccd31bc6ebe0a543b18fc0b3e7c8bece",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMBase.td",
      "new_id": "c1d53cb2871dc0f7102e9da22d4cde065e60b406",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMBase.td"
    },
    {
      "type": "modify",
      "old_id": "73313b656a601420b45677aa74ee485fcb3aa694",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMDialect.td",
      "new_id": "ef6d862c8bdfd88344c20be427d12404d7d19b42",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMDialect.td"
    },
    {
      "type": "modify",
      "old_id": "bfa4d630ebfc50e03546ed9f43fe8c84d75d46c1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMOps.td",
      "new_id": "bc5b181dace53635b04184de771992cc6295f4da",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMOps.td"
    },
    {
      "type": "modify",
      "old_id": "060d308ba67ba4d6e52f4332b01515354031e093",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/Input/InputDialect.cpp",
      "new_id": "a12a1b9b94281c653433041510ba0b4f04ec5077",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/Input/InputDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "cabc5c4cfd2516ca86eee05c213fba9eec698e58",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "af9ae074d3e8855f3517fbfd1252a3352cbd81c7",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "1915da7ff38f74fa4955273aab755845f44c9a69",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMDialect.cpp",
      "new_id": "82381bc9c82b9e76f91aa315ff56200f6cbfb633",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "cbb07b87008b62263fced908a3ac0db21e3bbf17",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp",
      "new_id": "20106882d3adc79ede17972d93339438ca657b6c",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "8361c5da30588d3d4a48eae648f53be1feb5cfad",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "e9c9ee9fe694067ee96643d05d6ac378349386bb",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "7727bfff1a219c9cd60087a1ae0a4b7e52916f57",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "57288f12595a2ee0488806672a42da59b1e56e13",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    }
  ]
}
