)]}'
{
  "commit": "79b90d32d1723b0650b33bc5584dccb4828e5421",
  "tree": "0139d9f43d51c4a60eafd3dd0063f837d6903467",
  "parents": [
    "7b4688272e40e939dc02053c7178b111a21eadd5"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Fri Dec 16 13:37:34 2022 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Dec 16 13:37:34 2022 -0800"
  },
  "message": "Integrate llvm/llvm-project@4bb85698d69c (#11576)\n\n* Reset third_party/llvm-project:\r\n4bb85698d69c69fb21940b81f69aff5c76428f82 (2022-12-15 16:09:42 +0800):\r\n[LoongArch] Undef the macro after using it. NFC.\r\n* Cherry-picked LLVM/MLIR patches\r\n  * llvm/llvm-project@d2b070d\r\n  * llvm/llvm-project@dbddd4f\r\n  * llvm/llvm-project@f1db4ae\r\n  * llvm/llvm-project@ccb8a4e3\r\n* Updated to tensorflow/tensorflow@d55adc8\r\n* Updated to tensorflow/mlir-hlo@b7dce1e\r\n  * Carried forward local change for `llvm::None`\r\n* Updated `dispatchIndexOpFoldResults` usages after\r\nllvm/llvm-project@ded75a282a15\r\n* Fixed `mhlo::GetDimensionSizeOp` result type after\r\ntensorflow/mlir-hlo@0038a82760d5\r\n* Disabled `reduction_v2_uneven.mlir` (tracking issue #11586)\r\n* Marked several now passing integration tests\r\n* Workaround for vectorization pattern rewrite convergence issue\r\n\r\nCo-authored-by: Hanhan Wang \u003chanchung@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04e180ffe7f7c1f9e9f31ed6ab080e3d8b73cba9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API2/api_exports.c",
      "new_id": "d7652526559cc8f0828c5895a0eb5d4209864b24",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API2/api_exports.c"
    },
    {
      "type": "modify",
      "old_id": "24ab664ab46dd8618c11a5daca9c9d4d03ee6e63",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API2/api_exports.def",
      "new_id": "9af520ccd0e437deed8a14e9881dd07985ac2130",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API2/api_exports.def"
    },
    {
      "type": "modify",
      "old_id": "78d37d494a1ef3cc92d8f3c73a5f0dfae20afbb5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API2/api_exports.ld",
      "new_id": "1e0ca260c85c558f1e239ddd307dfc36d1040f15",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API2/api_exports.ld"
    },
    {
      "type": "modify",
      "old_id": "19200f60324b034da71848a6255a8e08d8348c7d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API2/api_exports.macos.lst",
      "new_id": "64f5e36ed2d548ec29b5016360bb4d6aa7cbbc95",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API2/api_exports.macos.lst"
    },
    {
      "type": "modify",
      "old_id": "21557fbfd29f23c58ccb166c752decdb2af9aa3b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeEncodingPass.cpp",
      "new_id": "c6af30e819a4fb3f3e7cb7a883c12d953ca36573",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeEncodingPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc2da5f2aae29b894d3444c0f3b9c63a750a33e2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp",
      "new_id": "cb7f331daff0a8c5cafaad7ad4c4ad443d4fc0cf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0ef87d39c945acf10f3eb900d1dae49fc548e19",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/apply_scale_lowering.mlir",
      "new_id": "844a01b0a64a4d3244453d9b59b90249b779b0c5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/apply_scale_lowering.mlir"
    },
    {
      "type": "modify",
      "old_id": "b948164e4e0dbce5a851e7b22a72342c1178426d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowOps.cpp",
      "new_id": "a49ef43e77bbec0947dfd3ccaa0002d66162f272",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "62200e7189a53fc4020b4e99d76450c071f54f63",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/MHLO/MHLOToMHLOPreprocessing.cpp",
      "new_id": "90902a4ee99d05bc3e312d9e11a0af8b424316ce",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/MHLO/MHLOToMHLOPreprocessing.cpp"
    },
    {
      "type": "modify",
      "old_id": "215b9a1d2a8cef87e0fbff01faba6959c65f97c1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/MHLO/test/mhlo_to_mhlo_preprocessing_canonicalize_dot_general.mlir",
      "new_id": "d9d41ac3648d39570fea0d5df1c51be53469eef0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/MHLO/test/mhlo_to_mhlo_preprocessing_canonicalize_dot_general.mlir"
    },
    {
      "type": "modify",
      "old_id": "c83e8916472a79cc66d2360b13f3d9ebdff684a6",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "b2cfef8caed00324ebb817efbbb18fa04c435fd8",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "470d5abe25500dd35d486cba451cea4f8b89d1ba",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tf_tests/layers/llvmcpu__dynamic_dims_Conv1D.run",
      "new_id": "93b59adc1e5d3d89a20e989726ae6f43779120b7",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tf_tests/layers/llvmcpu__dynamic_dims_Conv1D.run"
    },
    {
      "type": "modify",
      "old_id": "dca3a75ce0924c499e7c826c5b3d091de8fd0c91",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tf_tests/layers/llvmcpu__dynamic_dims_Conv2D.run",
      "new_id": "7a5208be53ad748a8ba7eef4ee7f215427acdf1f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tf_tests/layers/llvmcpu__dynamic_dims_Conv2D.run"
    },
    {
      "type": "modify",
      "old_id": "f34f3883803a0907e23952bc1d3e9a91d07f43ea",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tf_tests/layers/vulkan__dynamic_dims_Conv1D.run",
      "new_id": "c02e90bc7270875433d538538ee9ade461036483",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tf_tests/layers/vulkan__dynamic_dims_Conv1D.run"
    },
    {
      "type": "modify",
      "old_id": "8a781ad2707f474bb46a353cd962fae280ace4b9",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tf_tests/layers/vulkan__dynamic_dims_Conv2D.run",
      "new_id": "1ebfdf9c495ebf8c80628080e5a2b95dfedbe19a",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tf_tests/layers/vulkan__dynamic_dims_Conv2D.run"
    },
    {
      "type": "modify",
      "old_id": "8039acd508f03807cef4e18620f57e8f08f0e184",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "8ee52916ffaaf48cb76d43a012a7a28337f3ef7f",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7713379a6a697e0683192730f57de7e9526b1ac",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Transforms.cpp",
      "new_id": "edb7727085157cbbd9f5f725734795d5abfa8056",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Transforms.cpp"
    },
    {
      "type": "modify",
      "old_id": "f818876bfd9d3f30ee7c563ca83efac61a0a01c4",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/BUILD",
      "new_id": "df082e5a9ec8fcfe5e869b8dcdb2ee4e76c8ff0b",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/BUILD"
    },
    {
      "type": "modify",
      "old_id": "4bd5475037e82951c091cf46d18f0a289e60d59c",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/CMakeLists.txt",
      "new_id": "897d52f92f64f36a2bb66386546bdab7785adde3",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "397bba5bd6ec168e50f7364ee9c4aa6a78ce17c3",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "a6491dd5119671bda0ecf57fb70fd3f960dd6768",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "252d3140a0cf243910ae5c99b6abe0d86f9f744d",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "3455bc4ac1ee13997ef1ac4c58d46470f7dbbc46",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    }
  ]
}
