)]}'
{
  "commit": "9778acb750765c1358165544f59c4489bb8a15a5",
  "tree": "26d7abc7d771ac89bd2d1bda10e4fa39b9ca3425",
  "parents": [
    "417e7c19b44e59fc9a7571772cc7d045c6c602f4"
  ],
  "author": {
    "name": "Okwan Kwon",
    "email": "okwan@google.com",
    "time": "Tue Mar 28 19:57:36 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 28 19:57:36 2023 -0700"
  },
  "message": "Integrate llvm-project to https://github.com/llvm/llvm-project/commit/c5d22f4e1866 (#12753)\n\nIntegrate llvm-project and bump dependencies   \r\n  * mlir-hlo: https://github.com/tensorflow/mlir-hlo/commit/ab587867e4aa4307c4b573d7926c3f869563eaa2\r\n  * tensorflow: https://github.com/tensorflow/tensorflow/commit/9615158d0edb847c5f56ed33c403a4737a36a110\r\n\r\nFixes:\r\n* add getCallableArgAttrs() and getCallableResAttrs()\r\n* register builtin dialect translation\r\n* cherry-pick 9104c104fe2422b1034be276f94f9b53b61751eb in iree-tf-fork to revert fix the tosa rescale issue\r\n* Mark tests XFAIL due to library calls to `roundeven` and `roundevenf` being generated.\r\n\r\nCo-authored-by: Hanhan Wang \u003chanchung@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf8294f392dc6156cc3d10e6d09039f531572f07",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/Internal/BUILD.bazel",
      "new_id": "f7efd409fc3c4b6bfe9e02babb0cd87bf8e332fc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/Internal/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a9e3130ee7fa5f9ee58f84385508d9a52f9cc512",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/Internal/CMakeLists.txt",
      "new_id": "1f7728ad52fc0d0f74d7779b411af5c732d07429",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/Internal/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "59dd4673e5ea6eaf14b6d0dc29283aead50184be",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/flatten_memref_subspan.mlir",
      "new_id": "bb214638645adbbde63a5cedb9cd6b47873d5f05",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/flatten_memref_subspan.mlir"
    },
    {
      "type": "modify",
      "old_id": "3753e0633f3ab5adde74914dd3a02a4da08a7722",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALOps.td",
      "new_id": "9fada78b5f02000ec66912aa4694ce301259c278",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALOps.td"
    },
    {
      "type": "modify",
      "old_id": "7ded645d4e3775de4b421d812aed557b11e6307b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/CUDA/BUILD.bazel",
      "new_id": "c0f17cc546565f92bc96a97fd22e1b533d514b9c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/CUDA/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "992afe15ce1bc0fa7c42cb47728e784b13d069b6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/CUDA/CMakeLists.txt",
      "new_id": "f1f0ab8be0ce775c13b1329f168cea17c58ef012",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/CUDA/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3a37335a0190c1b49b1762d54db18db3da7b98f6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/CUDA/CUDATarget.cpp",
      "new_id": "d0d1ebab2f4858a069b0eee45ecb9ef6a7ff6250",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/CUDA/CUDATarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "81b299829c466b36f7a989b7b78aa12327b21e5b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVMCPU/BUILD.bazel",
      "new_id": "29b11e25c216f8aecc52d43c3b97794f52898ee3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVMCPU/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c601f82df0d66e42eacf2164d5ff92d58d81abec",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVMCPU/CMakeLists.txt",
      "new_id": "f0a253cc0e8b85765069e4ac9d2d8eb7f5e5a5f3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVMCPU/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b06b418dcc64a5e853e8838587de97d3b31868be",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVMCPU/LLVMCPUTarget.cpp",
      "new_id": "46a04aeb8975345ab7603cf32cf917599a2366ba",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVMCPU/LLVMCPUTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "67fb245b9deb3cf243efa99f2000ff7870e5efd2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/ROCM/BUILD.bazel",
      "new_id": "69a134e2dc7766b49d3aeefbd7d4b0bd5f1ce2ab",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/ROCM/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "915d61dc20ca062b17811329d01737699836e73e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/ROCM/CMakeLists.txt",
      "new_id": "c7e9398a97af0062a60e9e2205ce44e70def4574",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/ROCM/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "553af800d2924b7fccca98acd6e90cb37b80929e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/ROCM/ROCMTarget.cpp",
      "new_id": "39e15fd73292a1987a73353afec350874e4d98cd",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/ROCM/ROCMTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb1cb8bc6a972fdeaa46af00d7fe6bb5aa7c3bd3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Util/IR/UtilOps.td",
      "new_id": "25565928a83ad10b4e33330ba7a562d678121891",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Util/IR/UtilOps.td"
    },
    {
      "type": "modify",
      "old_id": "43019ab8bb5c2a346de3a656a110657984c3a083",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMOps.td",
      "new_id": "a2ce6053f0d321adbedead6c4cbba9ae3dfee7b8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMOps.td"
    },
    {
      "type": "modify",
      "old_id": "20078aa47a62b85822856d2113f8ea0a47f3aa61",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Tools/init_llvmir_translations.h",
      "new_id": "3c49753321b673b40f47d415d21fa7f8e756dbce",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_llvmir_translations.h"
    },
    {
      "type": "modify",
      "old_id": "7b66de588623671d49e6ebf99fd0f998897b6328",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "f97b607e19e55d077858951a4c4f820bf8de687b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "e12a4add1f339d7572b65c775a2a917db95e49c7",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tfl_tests/llvmcpu_mobilenet_v3-large_uint8.run",
      "new_id": "87f34f1d6fe36acb6aad410fa972f6c1f2584ca3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tfl_tests/llvmcpu_mobilenet_v3-large_uint8.run"
    },
    {
      "type": "modify",
      "old_id": "fb78e1cadce54aacd456196f94b188b7dec2e92f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tfl_tests/llvmcpu_posenet_i8.run",
      "new_id": "ca4d4d7ebff42a1d452f0a190955bc63d77bc8b7",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tfl_tests/llvmcpu_posenet_i8.run"
    },
    {
      "type": "modify",
      "old_id": "064727a9fa7cc587099b05643e0ba1f5d52137bc",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tfl_tests/llvmcpu_resnet_50_int8.run",
      "new_id": "21c16232603d003be50f022224ca2fa27f4ece78",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tfl_tests/llvmcpu_resnet_50_int8.run"
    },
    {
      "type": "modify",
      "old_id": "d3e254ecd580d66c009ecdb6b51b3e146f446604",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tfl_tests/mobilenet_v3.run",
      "new_id": "d35637a264a0c7008d1808c9c077b23d7982d3ac",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tfl_tests/mobilenet_v3.run"
    },
    {
      "type": "modify",
      "old_id": "cf8517b0404c491c44c6a60c36390366159e7048",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/test/iree_tfl_tests/person_detect.run",
      "new_id": "3808b7187b22bcf543292088edfe406f72fdeed6",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/test/iree_tfl_tests/person_detect.run"
    },
    {
      "type": "modify",
      "old_id": "411b1d8f079533860a990ee615abae3b0e6dbd8b",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "c5d22f4e1866549f0d8c3aad598c0153c31679e7",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "1f096a793ab7f73ae8f62deb8b6502c543763ca1",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "ab587867e4aa4307c4b573d7926c3f869563eaa2",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    },
    {
      "type": "modify",
      "old_id": "310962a583447e473e5ac85c03d8a0f1577f8220",
      "old_mode": 33188,
      "old_path": "tools/BUILD.bazel",
      "new_id": "a43c79cb676f6fbc6dfcd6a9d4e32a0f65c635ef",
      "new_mode": 33188,
      "new_path": "tools/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "9aa2e37f63c6843424455bc8f061a1c7479493d0",
      "old_mode": 33188,
      "old_path": "tools/iree-run-mlir-main.cc",
      "new_id": "ab030a5d3dd45fe959edb969bf2e937bc460fef1",
      "new_mode": 33188,
      "new_path": "tools/iree-run-mlir-main.cc"
    }
  ]
}
