)]}'
{
  "commit": "b576330ffbbb97fcaeaba750d4441ca18812fb6b",
  "tree": "d7c5db996cb73c2272313ba9019dea422cd5fbdf",
  "parents": [
    "91b30861e899cd87dfa8fb2596b6b5074b186315"
  ],
  "author": {
    "name": "Thomas",
    "email": "thomasraoux@google.com",
    "time": "Tue Nov 29 22:21:35 2022 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 30 06:21:35 2022 +0000"
  },
  "message": "Integrate at llvm/llvm-project@bf15f1e4 and bump dependencies (#11341)\n\n* LLVM: bf15f1e489aa2f1ac13268c9081a992a8963eb5b\r\n* MHLO: 312c01cb1221431c18103f31c68f2439928f7abe\r\n* TF: 2116b012412b274f1471496ed15852175d90628b\r\n\r\nExtra changes:\r\n* move from I64ArrayAttr to DenseI64ArrayAttr as some interface have\r\nchanged\r\n* Use the new clone helper instead of the linalg member that was removed\r\n* Fix few LLVM interface changes\r\n\r\nCo-authored-by: Mahesh Ravishankar \u003cravishankarm@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "678090360dc19702dbb7bf1a3f123334f06bd6c9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeEncodingPass.cpp",
      "new_id": "db694012a9f94a44bd6a134dc4cad8d7e39ed0a4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeEncodingPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "6e8742fea69e1f94a80c8afb21a89c756118cc1a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TileAndDistributeToWorkgroupsPass.cpp",
      "new_id": "1ada1289657115059278829325231de4addaa0d3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TileAndDistributeToWorkgroupsPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "5074053b2c13196e3fb3dc1ccb43e0a6f036c7fd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp",
      "new_id": "d2e3d2ed6d842f7b8ba455ec943c4120eebc35a9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "4230d7750f09bb62c16e3831956be1df15bdf8a0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensionsOps.td",
      "new_id": "c95535ac33225f3af2077944cd0263d771fcf548",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensionsOps.td"
    },
    {
      "type": "modify",
      "old_id": "e59a47e526761efc92a8818a2aa3fe0d976131e2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TypePropagationPass.cpp",
      "new_id": "92ff157ddf167d2790395050978ddacbf5bf73ff",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TypePropagationPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "f46827cee1a0bed842662cc9496a8db389d61e59",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Interfaces/BufferizationInterfaces.cpp",
      "new_id": "77fe73526161e59663b25b260263727c9ca069f9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Interfaces/BufferizationInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "fac8530a08bbaed2d3261b0ac1e62e51d340ac8a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp",
      "new_id": "b0aa2263acc31d34e32576daf560c47d8dea1cea",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp"
    },
    {
      "type": "modify",
      "old_id": "3682d86aa67e68ecf6c8af7b21d38462a6de1bf9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUTensorPad.cpp",
      "new_id": "4dc1b9f080fb79bd4b63cbf12ae7df2cea626d10",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUTensorPad.cpp"
    },
    {
      "type": "modify",
      "old_id": "a53f5f2b30a56bde0e4db2f439a27cb189ef210a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.cpp",
      "new_id": "bbd7cd805f9487157c48357bc8f951b75af00c25",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "50bc6974abc3855a5d8cf006904bf7dc0a1de347",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/LowerLinalgMicrokernels.cpp",
      "new_id": "492e3d0834b8704e13291cd300efcd54f621573d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/LowerLinalgMicrokernels.cpp"
    },
    {
      "type": "modify",
      "old_id": "a596b13726e0f55f2eca33e35fef67dac6b03943",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowOps.cpp",
      "new_id": "fb100b42092523763c3c75fae8b837b746360798",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "19b3db64d12192c75af69dcab8a239d1c8c7dfa8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowOps.td",
      "new_id": "3299fdd3c038e8985911cb0fb52333383338aa11",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowOps.td"
    },
    {
      "type": "modify",
      "old_id": "a1a9e72be42976ca70aa87d847274efb0b93ca65",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/PadLinalgOps.cpp",
      "new_id": "554448669bb2497b26219ff01e7075a53d82f62e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/PadLinalgOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "69caaca0eb166c652eba37f5cd177c19e618de49",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/CUDA/CUDATarget.cpp",
      "new_id": "17a8a9c5a7f38ca587bd4267477839ce74e766e9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/CUDA/CUDATarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c838615e22e1d126253a40c69067a243fba5ade",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRPasses.cpp",
      "new_id": "3414f057362f8fd6991b4ca2c8ac10a0faa907bc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRPasses.cpp"
    },
    {
      "type": "modify",
      "old_id": "0857220e6f97b0fd8bf0419d7b1243be366d26d9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Util/IR/UtilInterfaces.td",
      "new_id": "5dccf051279520ddd667821df762642655f0d467",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Util/IR/UtilInterfaces.td"
    },
    {
      "type": "modify",
      "old_id": "47c8d7352615e2c9879d0de4cabc0f3b81c0184b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/ImportUtils.h",
      "new_id": "949afbf598ecd6886f6bdf4c98e90f282b2984c3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/ImportUtils.h"
    },
    {
      "type": "modify",
      "old_id": "9b6e56006fce652c70a041a5fddbff8d6f9a759b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMOps.td",
      "new_id": "66411ad5d4c4ef8e30a1ae3ad3ef389f02377390",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMOps.td"
    },
    {
      "type": "modify",
      "old_id": "230496a137aff7906d08fe92bbd99467946dfb79",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/MHLO/ConvertMHLOToLinalgExt.cpp",
      "new_id": "0908fbdcc4daef1e60797c5c570294feae52d97e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/MHLO/ConvertMHLOToLinalgExt.cpp"
    },
    {
      "type": "modify",
      "old_id": "07dcc535ea6becb36fd3cfd9bcaef99afc539b30",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/TMTensor/ConvertTMTensorToLinalgExt.cpp",
      "new_id": "62ef4912487f3e4a0e5a5df06b6d9f7fdf741d02",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/TMTensor/ConvertTMTensorToLinalgExt.cpp"
    },
    {
      "type": "modify",
      "old_id": "e0dc7c8f7fb3556bcffdcd4eed6a59fe144fa22d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "71eb993eea28640ab930c5b027b0a39089ff2c2f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "1ba20dc4831df83b952dd7ae708e63ec0966496f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td",
      "new_id": "502d207bc9eaad0f5b1e2a1042fb22ece936f258",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td"
    },
    {
      "type": "modify",
      "old_id": "436d2dcfdb92ad1ed560c8916400304b0fc5e9d0",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "6e0a36c0d0cacc6cf98fc3a8d16bead7ea3bb0eb",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e2f88750d97261aa4cf871701e2687b331c618c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/FoldIntoPackAndUnpackOps.cpp",
      "new_id": "0713ce6427a4509edd0510b8e32507e94a405f50",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/FoldIntoPackAndUnpackOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "24d5c43102c92b3e9f70770a7d162165fd633301",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Transforms.cpp",
      "new_id": "58e892fc11ae5af89b02fb7e55423999c08326e9",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Transforms.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d0a9a7a3008165e7f178429f347fe81a664700e",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/drop-schedule.mlir",
      "new_id": "de014ea0f132c42f04ef3e8ed5cdb52a87015df3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/drop-schedule.mlir"
    },
    {
      "type": "modify",
      "old_id": "549811a715f593436f4b1e5eca2f6ac709aeab7e",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td",
      "new_id": "8fe7383adaea5c4f1122f2bfba5356cd973ce04b",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td"
    },
    {
      "type": "modify",
      "old_id": "7c31937641065be951ab2c94337cfa60dc74683b",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "d12c51eac6213f468f559b74d79b7beb38fe8040",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e2f88750d97261aa4cf871701e2687b331c618c",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Passes/FoldIntoPackAndUnpackOps.cpp",
      "new_id": "7477bc041cc08877d7504abdfeea76dd843d3d78",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Passes/FoldIntoPackAndUnpackOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "f7e16e817ba9ec80baf276ac1f1955f4994d51ef",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Transforms.cpp",
      "new_id": "128337442cfab4b286df29dc20c7d3325ddb06b4",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Transforms.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d0a9a7a3008165e7f178429f347fe81a664700e",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/drop-schedule.mlir",
      "new_id": "de014ea0f132c42f04ef3e8ed5cdb52a87015df3",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/drop-schedule.mlir"
    },
    {
      "type": "modify",
      "old_id": "3c22b33821baf0d59ae4d947e0c6c900909b74cc",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "907e473569b40da44cbef1d353e05363651cc66f",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "7d965ddaad2f15278526d813d1b27b3a6ec3207a",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "312c01cb1221431c18103f31c68f2439928f7abe",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    }
  ]
}
