)]}'
{
  "commit": "25dc7215e5c3e20231a132d0959cc929da98ed5d",
  "tree": "5dad572ad14fc7dd2ab193d259fc62d9c9688b99",
  "parents": [
    "fb56fbc1d423e30de96d1787254fab28cd6ed3d2"
  ],
  "author": {
    "name": "Diego Caballero",
    "email": "diegocaballero@google.com",
    "time": "Wed Jul 06 20:46:40 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 06 20:46:40 2022 -0700"
  },
  "message": "Integrate llvm-project and bump dependencies. (#9700)\n\nMHLO: df41f42da81a59c23391f994d4bced6afc95a505\r\nLLVM: aa58b7b1e30f\r\nTF: 8a3ae2cc003b7d005d1a3d901d03cc7373fbaf3c\r\n\r\n* Cherry-picking RVV revert commit:\r\n  * https://reviews.llvm.org/D127871\r\n  * Issue reported on patch. If not reverted before next integrate, will need to be carried forward.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae1f27c6b879ac5bbf0dbffb6a8d1bf9ccc06bcb",
      "old_mode": 33188,
      "old_path": "build_tools/kokoro/gcp_ubuntu/cmake/linux/riscv64/tests/person_detect_rvv_test.run",
      "new_id": "c0db6a581a390b2157d3ebdb068281a793219f34",
      "new_mode": 33188,
      "new_path": "build_tools/kokoro/gcp_ubuntu/cmake/linux/riscv64/tests/person_detect_rvv_test.run"
    },
    {
      "type": "modify",
      "old_id": "7d184ed3235bf7c4230d64a64967bcdbec7cf8e0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRPasses.cpp",
      "new_id": "f439143c12124a46e894c465e17f75d9997c2868",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRPasses.cpp"
    },
    {
      "type": "modify",
      "old_id": "e02fd69effaf936b47ae208050e8625ad5ffa5e7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/AnnotateDispatchArguments.cpp",
      "new_id": "5c0c5074aa574a98d6bed128b4798433bc29dfce",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/AnnotateDispatchArguments.cpp"
    },
    {
      "type": "modify",
      "old_id": "afac323d09a6835683a0d7611862499061a0121d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "7d889c4c771097383cd70d43984384a76894969e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "7637e3fd15d235a5fdcd7783f525cc6bd53e4310",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/BUILD",
      "new_id": "38dca69cb4288cd7e997a71b33343bd4e6647c96",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/BUILD"
    },
    {
      "type": "modify",
      "old_id": "32094e96c2852675e96e1eb65c983d9267f2b70c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects-c/Dialects.h",
      "new_id": "cddf2917aa5145b972dbd1e2f6c251996e8e28bd",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects-c/Dialects.h"
    },
    {
      "type": "modify",
      "old_id": "b74a764d0473d2a76943838629e1ffd5f4305c51",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.td",
      "new_id": "f14efd4c0b64d7940134e58476c4d6620fdb4a5b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.td"
    },
    {
      "type": "modify",
      "old_id": "5a246fe5dc0ed6a844c39fa3fd56bcc6647b28e8",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Transforms.h",
      "new_id": "8a33c399359e0c2e78bc6f9d2e5ea5f2554bb53d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Transforms.h"
    },
    {
      "type": "modify",
      "old_id": "602a9334097481a4b795e624dba4936a01a51fc3",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/StructuredTransformOpsExt.h",
      "new_id": "08253bdf27606f032cddf8b4f518600208b061f3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/StructuredTransformOpsExt.h"
    },
    {
      "type": "modify",
      "old_id": "6bfaca3ccee2fd118974c2ff6e5ef1e523a5ac0e",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/CAPI/Dialects.cpp",
      "new_id": "198b01d1e20029db9bca850c39eb946eeb68bc87",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/CAPI/Dialects.cpp"
    },
    {
      "type": "modify",
      "old_id": "5557cf1da4a62b40fe3244b6d5d5cc12192b9efa",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.cpp",
      "new_id": "2b0df52080756dd51b7da86028dd37bd09de34ce",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "246b7d0c81216abf5408425afcae20e03eb493ff",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TilingToForeachThreadOp.cpp",
      "new_id": "7122a11ffc2a5c5d7c00af893e44aefea5f0fd0f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TilingToForeachThreadOp.cpp"
    },
    {
      "type": "modify",
      "old_id": "a0abddef0e58464f246373b8ae3b82d539e7ef7e",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/StructuredTransformOpsExt.cpp",
      "new_id": "7b189a6725d4a02a1cd0cce6e36cf648ac3a9c9f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/StructuredTransformOpsExt.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f037f5179d4a597f6fa6368bc1ce450a15b68d1",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/python/IREEDialectsModule.cpp",
      "new_id": "4954f9f4b64397d6d4f0c6f3da113ee408793ede",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/IREEDialectsModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "e86700407cd720b9a8c87bafe0d6178092bc40c6",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/Dialect/iree_linalg_ext/tiling-to-foreach-thread-op.mlir",
      "new_id": "8e25198cc19693aad376d4c96d6776cc731291d4",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/iree_linalg_ext/tiling-to-foreach-thread-op.mlir"
    },
    {
      "type": "modify",
      "old_id": "caa8ef45430e10b8779a0df87ac86c214abd630c",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "52e559b2c0e8d362ac7f81a31b65cb3a3aa66fda",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "d70cd274ea4cf31fdc7d29d4cc70e1569acb74d8",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "df41f42da81a59c23391f994d4bced6afc95a505",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    }
  ]
}
