)]}'
{
  "commit": "815882d8fafeb50e74a8d1e3a95d156c7a8e3e74",
  "tree": "c082cda6cf4adba387d316f55e73f9766a173ec6",
  "parents": [
    "361010674de1f45b82da13d7f4fbefbc30f599b4"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Wed Feb 15 15:54:44 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Feb 15 20:54:44 2023 +0000"
  },
  "message": "Integrate llvm/llvm-project@406b3f2c (#12199)\n\nLLVM_COMMIT\u003d”406b3f2cbbee764578184e19de42d3a0602883aa”\r\nMHLO_COMMIT\u003d”63ac2f8f3989266b65fc3150bd25648f75e34a62”\r\nTF_COMMIT\u003d”d1c09628895840a713e92e8557b5fd90afa94c18”\r\n\r\nCherry picked a few upstream fixes:\r\n* llvm/llvm-project@5205c71\r\n* llvm/llvm-project@3cf7f22\r\n* llvm/llvm-project@1842b58\r\n\r\n---------\r\n\r\nCo-authored-by: Kojo Acquah \u003ckooljblack@google.com\u003e\r\nCo-authored-by: Alex Zinenko \u003czinenko@google.com\u003e\r\nCo-authored-by: Thomas Raoux \u003cthomasraoux@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32eddecfbe17acd372cabf20533714a3a1572ddc",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API2/Internal/BUILD",
      "new_id": "e57188c7938a3f874f567025cd2e252b3413e513",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API2/Internal/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8c1a34628abcccc3a79dcffb650b9daabf7b79c2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API2/Internal/CMakeLists.txt",
      "new_id": "99c2c887dd3f83056c612b85aaf09e5b9f79ea5f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API2/Internal/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4e5b645bbd2a2e2bfc08947f5d77529fb13b04bc",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API2/Internal/LLDToolEntryPoint.cpp",
      "new_id": "f5dd5a446d341b99b10981d077948efc0865696a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API2/Internal/LLDToolEntryPoint.cpp"
    },
    {
      "type": "modify",
      "old_id": "9416cb1a764e7e33239273b5e6bc4b8d664b097a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Interfaces/BufferizationInterfaces.cpp",
      "new_id": "90a8a95c575a6a3db301105f73cd0d5128dfdda7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Interfaces/BufferizationInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3182ff92fd5b72e9d60e57cde44cec0201cec35",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Interfaces/BufferizationInterfaces.h",
      "new_id": "c34bcd7d2898308e951abe2ae1e6d3c30262c4cf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Interfaces/BufferizationInterfaces.h"
    },
    {
      "type": "modify",
      "old_id": "a29a4691d586370dcf2a90272c4028872d572f6c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/BUILD",
      "new_id": "744c688a965cf30dd9ec33c5f17907a72f68526d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/BUILD"
    },
    {
      "type": "modify",
      "old_id": "85224a41d1c23a5b46429266604f3b38951ea6db",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/CMakeLists.txt",
      "new_id": "948f73402caee3cddee7e2b247c2c936b34c8587",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0cbac1e9782f4660eb297fed0c158b0c1f29da0d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/ConvertToLLVM.cpp",
      "new_id": "1c7aae3aa1e93d94dd29096431a18ad1ed43f2a8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/ConvertToLLVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e9d62ddf2e841ede98b7e43ecf1d64ad28aeb24",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/VectorContractCustomKernels.cpp",
      "new_id": "7e186f7d342a8415a02445dab7f1f3f04bb95794",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/VectorContractCustomKernels.cpp"
    },
    {
      "type": "modify",
      "old_id": "56bb89ec5b6c56726a985b609b131e4e9e3b3d0f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline.mlir",
      "new_id": "7a3160482a4029b3ad0f3e4257cf1ffaebc0db39",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline.mlir"
    },
    {
      "type": "modify",
      "old_id": "5dd02b93997cfc1daf2d5f45c33cc9f207d22ee3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/BUILD",
      "new_id": "b0a393431e61c8fed93cc222b6dc4147b0bb9479",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e11c0efb4b3c3fea1b1bf5ce637db36cc5c3ec8d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/CMakeLists.txt",
      "new_id": "97027f55cbceaa72ae8e1c43a1c78a8df1c316ac",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0e45fdafc4d6c4bc229c2035b1b7f67212291847",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.h",
      "new_id": "ca8f43f870a482f41dfa33ad306289b0294fd0d5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.h"
    },
    {
      "type": "modify",
      "old_id": "a6c00574d0d4e452251fcb7afa114b9a44d6e8e2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/BUILD",
      "new_id": "ebf3702be4d5ebef98e83017ddcd301c0f7441ca",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/BUILD"
    },
    {
      "type": "modify",
      "old_id": "fe7facde85c44f88cdfcb24e2d014d5e4722fd87",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt",
      "new_id": "9d4b5d6dc68e024153cc842980e961505ff813c5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ef46e6efa28f58544481b90d50f2f09d2c65e1c5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMTargetOptions.cpp",
      "new_id": "f2d8a5efe4fc0577b7fafb09192398f947563d7b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMTargetOptions.cpp"
    },
    {
      "type": "modify",
      "old_id": "e1baa0a907943a3e5d0350a66de8307d72d0f0e3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LibraryBuilder.h",
      "new_id": "dff4e32c8334d7cddd69338b4699bb5f60da5697",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LibraryBuilder.h"
    },
    {
      "type": "modify",
      "old_id": "0036762871f519cc3dccd8769dc64eb1c3a63153",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LinkerTool.h",
      "new_id": "246c8f7fd7a8d8094b7fdde30ea6858de804774c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LinkerTool.h"
    },
    {
      "type": "modify",
      "old_id": "f1b77563a67c4bfe85016509156665517e0a771a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/internal/AndroidLinkerTool.cpp",
      "new_id": "98e4b0fc7b4d9b783baf7c17aa1293ef6b15cc90",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/internal/AndroidLinkerTool.cpp"
    },
    {
      "type": "modify",
      "old_id": "f6232f42e107a3229d52fd51b7f9d2cebfa75b44",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/internal/BUILD",
      "new_id": "454ccdca953737e0fdeef6c4cf1f22f6838007b4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/internal/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2c28fe7e98141344f7c0f58f6044c69cc5a22103",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/internal/CMakeLists.txt",
      "new_id": "80e126dc492c4ac94441dd28527134ce56a2ceae",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/internal/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9f8c5370ec6ab5c9dac7b6fb783c1099754aad44",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "e94d7072845269d393f0e37550fa0b2d6425a460",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "c6d35b6557444d7584f5490ac2d73b4bcb550fe4",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/StructuredTransformOpsExt.cpp",
      "new_id": "5d75f46febe38b052073c17cbd5ce7befa4f514f",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/StructuredTransformOpsExt.cpp"
    },
    {
      "type": "modify",
      "old_id": "27aeb58ce4d12e15b966dba86738eb65a96703f7",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "947c8b4b5869f18b1807863138271b3149ffc245",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "8c4494120daca5dd2654bfddac1e64f2a741d65b",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "63ac2f8f3989266b65fc3150bd25648f75e34a62",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    }
  ]
}
