)]}'
{
  "commit": "417649d1bb3d6aa3cb2ff0c6b55723860dc6f7c3",
  "tree": "165da8092b50bca19be2f307fb70a6e1ccb6e9ac",
  "parents": [
    "e05a68d231678cc17a78bd5b708a35f23364fc5e"
  ],
  "author": {
    "name": "MaheshRavishankar",
    "email": "1663364+MaheshRavishankar@users.noreply.github.com",
    "time": "Wed Apr 13 14:31:34 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 13 14:31:34 2022 -0700"
  },
  "message": "Integrate llvm-project at 95f0f69f1ff8eff34a00a47a236c2f91a2392c70 (#8860)\n\n* Reset third_party/llvm-project: 95f0f69f1ff8eff34a00a47a236c2f91a2392c70 (2022-04-12 11:51:00 +0200): Revert \"[AST] Add a new TemplateKind for template decls found via a using decl.\"\r\nMHLO : a41d2b935f15dc98b0e0ec356dd57a96f32cf147 \r\nTF : 0f352db4105832d8d2d4f007e9831bd1a7f60ba2\r\n \r\n- Replace BitEnumAttr with I32BitEnumAttr.\r\n- Fix for bufferization related error (no context more than that for me).\r\n- Fix missing header for builtin ops.\r\n- Update to new implementation of BranchOpInterface (https://reviews.llvm.org/D123062)\r\n- Remove deprecated parseSourceString method.\r\n- Fix lit tests to use mlir prefix on print-* flags.\r\n- Fix lit tests due to different arith.const ordering.\r\n- Fix check-iree-dialects target with \r\n\t- Add missing header file\r\n\t- Replace deprecated `parseSourceString` method\r\n\t- Fix `BranchOpInterface` usage.\r\n- Add missing headers to iree_tf_compiler.\r\n- Add mlir prefix to flags.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbba9c61f7fbad422875242ecf4537bde4b7f41a",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "33d56e1f3c58fd892cb156ad31345ac37810d5cf",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "9e9d6c3ae218ecceb8429510875143ce4712164a",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TF/Passes.h",
      "new_id": "56f8bb508d3560c049d6728165b157b8edaaf089",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TF/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "5cc38bc60125cc094f404955f088c6dbc221fdfd",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/PassDetail.h",
      "new_id": "61848c949f7c5026462c386ba0e735a7c02a223c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "1696f3441d5e7298fdb8ba7bcfe10f1a916b04d6",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/Passes.cpp",
      "new_id": "7b7d493d25be2110441645e523052a2b98d0af39",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "f04f64d6ad11c8d85b9cd75104f940a7720347b5",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/Passes.h",
      "new_id": "dd09195ee87c70551bdfa6d25591d18f7d34f83b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "9a62e8250bcff29bca7e7e5576f63bee2c43f970",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/iree-import-xla-main.cpp",
      "new_id": "976c83d4b8f47579c2d48e16e081133ae5774da8",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/iree-import-xla-main.cpp"
    },
    {
      "type": "modify",
      "old_id": "e91cfafdee4c32b0af31e7879c6c2717cce9edf6",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/test/flatten_memref_subspan.mlir",
      "new_id": "c493e2b1df0684a59738ea139554cb208d5ec404",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/test/flatten_memref_subspan.mlir"
    },
    {
      "type": "modify",
      "old_id": "397f60a0ae10689445fabd91c8b0af3c2637d28b",
      "old_mode": 33188,
      "old_path": "iree/compiler/ConstEval/PassDetail.h",
      "new_id": "e3b8d5d996779e81707b740b7f08b938c3586838",
      "new_mode": 33188,
      "new_path": "iree/compiler/ConstEval/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "4c45886f5eda56e7d30a25697b42e7c42e2b79ea",
      "old_mode": 33188,
      "old_path": "iree/compiler/ConstEval/Passes.h",
      "new_id": "5330ca7f27f004da66a5383b99f89449034264d6",
      "new_mode": 33188,
      "new_path": "iree/compiler/ConstEval/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "740ad78801811a082a1c738a65ecc9534edcad16",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/PassDetail.h",
      "new_id": "9a8cb8054d8fbd4da5db0c064674b331d53eaa32",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "dc1df3c88955700a10cd37a9f015f5790fbcbebe",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/IR/HALBase.td",
      "new_id": "ce21e6cd314cc0f769eca857859bf2af29e05552",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/IR/HALBase.td"
    },
    {
      "type": "modify",
      "old_id": "80174c37e1628ca8f3b76446403fb1c38fe72763",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/IR/StreamBase.td",
      "new_id": "ca975ce3df956e978b1d4c190efa02db46722629",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/IR/StreamBase.td"
    },
    {
      "type": "modify",
      "old_id": "179d63aca75ea904006a56fcba8c413f5685194b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Analysis/Explorer.cpp",
      "new_id": "dc44ab5b10a92e36220f842503f364424f089fc3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Analysis/Explorer.cpp"
    },
    {
      "type": "modify",
      "old_id": "575589e25287ec1d2e93cf7dbd2756dfa7574a78",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Transforms/FixedPointIterator.cpp",
      "new_id": "e79b5baa10e4095e5331439a73b07785ac80a5f6",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Transforms/FixedPointIterator.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7d09ef30ebdf3dce00defa81a37b1766b7b6231",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Transforms/Patterns.cpp",
      "new_id": "9b817c21d2ca38c6d4df1022697422dd43f5b00a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Transforms/Patterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "bcd0370244b929221092574f43e10961c025fbc0",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Analysis/RegisterAllocation.cpp",
      "new_id": "86f79cafe989fd613100d55ff99de4b998c5663a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Analysis/RegisterAllocation.cpp"
    },
    {
      "type": "modify",
      "old_id": "ddfb09a6b148dd9378b7fb3f67059adc17320910",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/IR/VMOps.cpp",
      "new_id": "17e8745866c7d85ba0231b4bcc166c4d00f180f4",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/IR/VMOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "679b0b2c9509d1691eea1ec792614dbb390a133e",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Vulkan/IR/VulkanBase.td",
      "new_id": "689cb085d1d0b59c3622c7378ef9111945744bf8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Vulkan/IR/VulkanBase.td"
    },
    {
      "type": "modify",
      "old_id": "67316a7173716c8e9db16ddc03bf8a0a07853c4d",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/Common/PassDetail.h",
      "new_id": "5dfb26f1722a3771539e294dce55f57d6cfebc83",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/Common/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "097b9773b489d7d4fcd9ef0d48ff8d058c099890",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/PassDetail.h",
      "new_id": "a1320a8b809ee8ccda1e83c705203b9b0b37e4a7",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "ea7baa8f78a8e46efc06dd7a9c5bd97c0d0a1b5b",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/Passes.h",
      "new_id": "5f625d8ea3382091714ea9919934f4909cc15960",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "97cc856b766f011713bde2dfb65d28ec3cd86702",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/TOSA/PassDetail.h",
      "new_id": "6b1268bc44557617e86bea930f53e012d8b48747",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TOSA/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "fb2f0973e15487b5411f4972f413d773a1292fa4",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/TOSA/Passes.h",
      "new_id": "827dca4aec3071b4e558f7035db62ad8701109ab",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TOSA/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "c7543fd2df5a866c5f007d13369ca23ad7600aab",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/test/hal_executable.mlir",
      "new_id": "af2d78f861124c7d37713ca1314c5bb363fb0b58",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/test/hal_executable.mlir"
    },
    {
      "type": "modify",
      "old_id": "86126d288735abc654ae407edf4bac723fe175f8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/test/streams.mlir",
      "new_id": "b75eb353c4e501e82aa50942455bb3aee833de26",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/test/streams.mlir"
    },
    {
      "type": "modify",
      "old_id": "f6585922e3cd15fbdd0554559a6cf2c63788dfde",
      "old_mode": 33188,
      "old_path": "iree/samples/custom_modules/dialect/custom_dialect.cc",
      "new_id": "6e2a41c49bbab0f3f21726c04226a445fcaa405d",
      "new_mode": 33188,
      "new_path": "iree/samples/custom_modules/dialect/custom_dialect.cc"
    },
    {
      "type": "modify",
      "old_id": "5a5e0c6c50bc62c38b619c768af2f61147e1b5a3",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-compiler-api/python/iree/compiler/tools/core.py",
      "new_id": "67e3527e4e48d01c2da302aac59f4b1b4ee82d69",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-compiler-api/python/iree/compiler/tools/core.py"
    },
    {
      "type": "modify",
      "old_id": "a973295a11707bb5bb424ddceb1bfea9644e31b5",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-compiler-api/python/iree/compiler/tools/tf.py",
      "new_id": "73c746484fefa21c836ea367aafd02e2f3f1c697",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-compiler-api/python/iree/compiler/tools/tf.py"
    },
    {
      "type": "modify",
      "old_id": "04d1e0870caaf1bde848f56ce95cf0a599fad467",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-compiler-api/python/iree/compiler/tools/tflite.py",
      "new_id": "af7c0193eabe614f509538d1e59880deef922aa7",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-compiler-api/python/iree/compiler/tools/tflite.py"
    },
    {
      "type": "modify",
      "old_id": "87d32f56bbd68085e1f2260f0f84431e1c5f367f",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-compiler-api/python/iree/compiler/tools/xla.py",
      "new_id": "2493c2d645902a3458f481642320d8bdbf51848f",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-compiler-api/python/iree/compiler/tools/xla.py"
    },
    {
      "type": "modify",
      "old_id": "ceb5de94c7be77cf451e2fce104b23a83c448eb1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/LinalgExtBufferization.cpp",
      "new_id": "ebcfe241b6c637f893a74527ffae79d9e8396f84",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/LinalgExtBufferization.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b23dc454ca1874bd63666a04ce6ed3674671689",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/Transforms/PassDetail.h",
      "new_id": "5a06b47c2f32bf08e6719279e32d43485b6523bd",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/Transforms/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "c03d57728aa5abcf6cc0a4873336a9dd9c032ce9",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/Transforms/RTL/LinkRTLPass.cpp",
      "new_id": "cd5a93bccd79937b572435ac91b844193640abd6",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/Transforms/RTL/LinkRTLPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "2acd110f96debcbf7970e017ad17eb0b4c4463e2",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/Utils/TypeInference.cpp",
      "new_id": "593c9308c94fbe8d3a1b38b553ad07f5140e5c21",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/PyDM/Utils/TypeInference.cpp"
    },
    {
      "type": "modify",
      "old_id": "e288bbb1fffeee4f47efc97186a75f6bc6c30570",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "95f0f69f1ff8eff34a00a47a236c2f91a2392c70",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "8a045602c94dffa19c8367d8feb7c40d8f885b1f",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "a41d2b935f15dc98b0e0ec356dd57a96f32cf147",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    }
  ]
}
