)]}'
{
  "commit": "d750badfdf0bc68db04776c8a042fe6afb37d70e",
  "tree": "0767f27b7cb1454e6d9e81f4730058155ac99bee",
  "parents": [
    "ec970102aa469d1c30d91db6c025d500130154b3"
  ],
  "author": {
    "name": "Han-Chung Wang",
    "email": "hanchung@google.com",
    "time": "Thu Sep 08 08:44:34 2022 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 08 00:44:34 2022 +0000"
  },
  "message": "Integrate llvm-project at 72142fbac496 and bump dependencies. (#10322)\n\n* Reset third_party/llvm-project:\r\n72142fbac496a66769e16c80b076216d7c449ab2 (2022-09-07 16:43:22 +0200):\r\n[clangd] Fix hover crashing on integral or enumeral casts\r\n* mlir-hlo: 3fe280545e6c24020fd2786a85896a48d0df9d97\r\n* tensorflow: dc72187bcc9336557a6a0420b9bd2b31dfed612b",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d87718254cdd9ae4db9e2ae07512f52bc820e940",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVTile.cpp",
      "new_id": "0595d821da8fa4e4d7dc9b26db3fde5b99ab68c3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVTile.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ebfd298e74c25c5db06b1751864e278c546cf0d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVVectorToCooperativeOps.cpp",
      "new_id": "6b51c7afed14b804bda77f9988448f52b347f5df",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVVectorToCooperativeOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "77082fc392a33062ff915b76945c7ffebb9b4db2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matmul_cooperative_ops.mlir",
      "new_id": "bf8ddf27e886c07844b08c01eff1bbcafbcbdea8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/pipeline_matmul_cooperative_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "914333fe58ce583b422c0637beee815329870549",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/vector_to_cooperative_matrix.mlir",
      "new_id": "e7ee378d7ad871b56aee69bc56bea671eb8933b5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/vector_to_cooperative_matrix.mlir"
    },
    {
      "type": "modify",
      "old_id": "41b563c64621f6ca0cc5225be842ceac33b1be54",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRPasses.cpp",
      "new_id": "9c838615e22e1d126253a40c69067a243fba5ade",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRPasses.cpp"
    },
    {
      "type": "modify",
      "old_id": "2317f66fcfa19fbcbbf8f2013fdf5a397c9365d2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/ElideRedundantCommands.cpp",
      "new_id": "9589782cb1a876946f39c7ed792a668aca774635",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/ElideRedundantCommands.cpp"
    },
    {
      "type": "modify",
      "old_id": "7184f8d2f84fea17b45e623abf6792e8c769b8c0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Modules/Check/IR/CheckOps.cpp",
      "new_id": "80e8bd58975168ed864418b8bd85c44ec46f8e19",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Modules/Check/IR/CheckOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "f376db36a11f50caf78d2297eca168b6c5f71ab0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/Common/IREEImportPublic.cpp",
      "new_id": "693306612395a550b8e75288212b9fdab8f2cbb9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/IREEImportPublic.cpp"
    },
    {
      "type": "modify",
      "old_id": "0b55d7ee73cb968424f6ceb6b69bbffe6a6d47b7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/MHLO/ConvertMHLOToLinalgExt.cpp",
      "new_id": "b840a04143aec337318c014246cf9b332fa1a18c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/MHLO/ConvertMHLOToLinalgExt.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b0eccdcbf83987f9a7f2861eb9690e5ebfad5d6",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "5b843f246e3f1e1318accb737422dc1f96d50a80",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "cc543996374ca70ce9c5f0e5594725a85407c78d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtInterfaces.td",
      "new_id": "8f85ad6306d44011dcff4e4266d385041b642d34",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtInterfaces.td"
    },
    {
      "type": "modify",
      "old_id": "63b53d3296fcb8193a7235a77f2229d372879dbf",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td",
      "new_id": "21dfdfe879f3c08395c4d4f246606ec59f742153",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td"
    },
    {
      "type": "modify",
      "old_id": "8bb66b32d91a6a6f64600dcee5a1fcc86ae924b6",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/ScopedTransform.h",
      "new_id": "a0594fe76e6664740a6abf7c3227d761a95f3598",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/ScopedTransform.h"
    },
    {
      "type": "modify",
      "old_id": "227c6b0ae4795f5030cc40676a2f6f10db61a24f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/Input/InputOps.cpp",
      "new_id": "7558ee5e217e30f37c34964b3645dd41cb1a6a84",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/Input/InputOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "899c4fc2ffb66da955b65c41c3cb16ce73061fef",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtInterfaces.cpp",
      "new_id": "04784925782ead9918c16f171df44e14e3eb00b0",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f670cb0a1e5160fbc03caccb79fac7ac9226782",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "3b1ca1377df2f90138b4d13285c8c80f44851378",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "37b2bb7e7de5053cfa32dc17b27a55e72f4ebd59",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/SplitReduction.cpp",
      "new_id": "50d24adb919d22370bc79be32cbeccbeb42d86c2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/SplitReduction.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c309983ac006828ca838f9382c59d7a69213fed",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/LinalgTransformOps.cpp",
      "new_id": "95e83c826e51e7fa187780d2cad296ac991976de",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/LinalgTransformOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3bfeabb16cd56a72c372d80367a5cdd32fd3135",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/ScopedTransform.cpp",
      "new_id": "e40b8d5ad1b4d13944fab6f0db0af7acfbf2c7ed",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/ScopedTransform.cpp"
    },
    {
      "type": "modify",
      "old_id": "9cfff21d70fef4cc5560a6395d271cf9b79c1b93",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/Passes/ExpertExpansion.cpp",
      "new_id": "72a3350464906f7434e0aad9c1cc7523c4c5f030",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/Passes/ExpertExpansion.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc543996374ca70ce9c5f0e5594725a85407c78d",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtInterfaces.td",
      "new_id": "8f85ad6306d44011dcff4e4266d385041b642d34",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtInterfaces.td"
    },
    {
      "type": "modify",
      "old_id": "63b53d3296fcb8193a7235a77f2229d372879dbf",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td",
      "new_id": "21dfdfe879f3c08395c4d4f246606ec59f742153",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.td"
    },
    {
      "type": "modify",
      "old_id": "8bb66b32d91a6a6f64600dcee5a1fcc86ae924b6",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/ScopedTransform.h",
      "new_id": "a0594fe76e6664740a6abf7c3227d761a95f3598",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/ScopedTransform.h"
    },
    {
      "type": "modify",
      "old_id": "227c6b0ae4795f5030cc40676a2f6f10db61a24f",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/Input/InputOps.cpp",
      "new_id": "7558ee5e217e30f37c34964b3645dd41cb1a6a84",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/Input/InputOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "899c4fc2ffb66da955b65c41c3cb16ce73061fef",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtInterfaces.cpp",
      "new_id": "04784925782ead9918c16f171df44e14e3eb00b0",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "b87e5d10fb2bd3ae42acc128455bc439a82d3360",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "3b1ca1377df2f90138b4d13285c8c80f44851378",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "37b2bb7e7de5053cfa32dc17b27a55e72f4ebd59",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Passes/SplitReduction.cpp",
      "new_id": "50d24adb919d22370bc79be32cbeccbeb42d86c2",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Passes/SplitReduction.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c309983ac006828ca838f9382c59d7a69213fed",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/LinalgTransformOps.cpp",
      "new_id": "95e83c826e51e7fa187780d2cad296ac991976de",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/LinalgTransformOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3bfeabb16cd56a72c372d80367a5cdd32fd3135",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/ScopedTransform.cpp",
      "new_id": "e40b8d5ad1b4d13944fab6f0db0af7acfbf2c7ed",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/ScopedTransform.cpp"
    },
    {
      "type": "modify",
      "old_id": "9cfff21d70fef4cc5560a6395d271cf9b79c1b93",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/Passes/ExpertExpansion.cpp",
      "new_id": "72a3350464906f7434e0aad9c1cc7523c4c5f030",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/Passes/ExpertExpansion.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d52c6bfae801b016dd3627b8c0e7c4a99405549",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "72142fbac496a66769e16c80b076216d7c449ab2",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "440a6d36a76592979b0597568b868eb9a07cf842",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "3fe280545e6c24020fd2786a85896a48d0df9d97",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    },
    {
      "type": "modify",
      "old_id": "94ce68b42c436f2a6f5bd5b989e7351db4694683",
      "old_mode": 33188,
      "old_path": "third_party/torch-mlir-dialects/include/torch-mlir-dialects/Dialect/TMTensor/IR/TMTensorInterfaces.td",
      "new_id": "2b412a556a833958ac71c74efe441fff6d29f69e",
      "new_mode": 33188,
      "new_path": "third_party/torch-mlir-dialects/include/torch-mlir-dialects/Dialect/TMTensor/IR/TMTensorInterfaces.td"
    },
    {
      "type": "modify",
      "old_id": "151dee4070d0e9f1a126ed7726ed6f602bc9e921",
      "old_mode": 33188,
      "old_path": "third_party/torch-mlir-dialects/include/torch-mlir-dialects/Dialect/TMTensor/IR/TMTensorOps.td",
      "new_id": "8c5e94f760f6d03c365f08ef3ff3b65842d83fbe",
      "new_mode": 33188,
      "new_path": "third_party/torch-mlir-dialects/include/torch-mlir-dialects/Dialect/TMTensor/IR/TMTensorOps.td"
    },
    {
      "type": "modify",
      "old_id": "3612ec1326a9e0de59aada1948403a24cdf5dd33",
      "old_mode": 33188,
      "old_path": "third_party/torch-mlir-dialects/lib/Dialect/TMTensor/IR/TMTensorInterfaces.cpp",
      "new_id": "b140b795c2c6ababdab376b47abc88dd75d826ec",
      "new_mode": 33188,
      "new_path": "third_party/torch-mlir-dialects/lib/Dialect/TMTensor/IR/TMTensorInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "b224491af4422d0b82f6a0207bc78aee8026c3d6",
      "old_mode": 33188,
      "old_path": "third_party/torch-mlir-dialects/lib/Dialect/TMTensor/IR/TMTensorOps.cpp",
      "new_id": "070c998635804bfab35d7990d2fb2b962bd28b72",
      "new_mode": 33188,
      "new_path": "third_party/torch-mlir-dialects/lib/Dialect/TMTensor/IR/TMTensorOps.cpp"
    }
  ]
}
