)]}'
{
  "commit": "fc7229865b54540b9ab5637da1058dcc81b8e627",
  "tree": "7fdacd1b75cd9be3ec53e77eacb2be3736256c2d",
  "parents": [
    "1416500d62f3964c61850f2a0f3ad8e0e523f209"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Tue Jan 18 18:54:00 2022 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 18 18:54:00 2022 -0800"
  },
  "message": "Integrate llvm-project at c84b8be516bcc4d021ff804169d58a7b3104e050 (#8119)\n\n* Reset third_party/llvm-project: c84b8be516bcc4d021ff804169d58a7b3104e050 (2022-01-15 19:52:30 +0000): [AArch64] clang support for Armv8.8/9.3 MOPS\r\n\r\n* Replace Identifer -\u003e StringAttr.\r\n\r\n* Pin third_party/mlir-hlo to patched-mlir-hlo-20220118\r\n  * Update submodule url to https://github.com/google/iree-llvm-fork.git\r\n  * Add pinned state\r\n  * Integrates ShapedType::isDynamic() -\u003e isDynamicDim() rename.\r\n\r\n* Rename FuncOpTypeConversionPattern -\u003e FunctionLikeTypeConversionPattern\u003cT\u003e\r\n\r\n* Adapt tests for vector.extract_strided_slice -\u003e vector.extract.\r\n\r\n* Make buildkit do a submodule sync before update.\r\n\r\n* Bump to remove mhlo_mark_shape_calc.cc",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b053e2b9ed6fe456bb29cd8c1ab0ac81d7486f0",
      "old_mode": 33188,
      "old_path": ".gitmodules",
      "new_id": "771ef9dc3b8ff61bc9664c9daceaaea059e0ae7d",
      "new_mode": 33188,
      "new_path": ".gitmodules"
    },
    {
      "type": "modify",
      "old_id": "73a6973ab76aa0a3c7a5c555d03fa0dbcbe86e89",
      "old_mode": 33188,
      "old_path": "build_tools/buildkite/cmake/android/arm64-v8a/pipeline.yml",
      "new_id": "211d4f3d51eb2068e3e544f4e7df19f866f12075",
      "new_mode": 33188,
      "new_path": "build_tools/buildkite/cmake/android/arm64-v8a/pipeline.yml"
    },
    {
      "type": "modify",
      "old_id": "947bdfede2724fa02374361d353824d0fbeaa454",
      "old_mode": 33188,
      "old_path": "build_tools/buildkite/cmake/build_configurations.yml",
      "new_id": "1e24b2330e50407adbf4eabdeae4545a1cf6fff1",
      "new_mode": 33188,
      "new_path": "build_tools/buildkite/cmake/build_configurations.yml"
    },
    {
      "type": "modify",
      "old_id": "a74fa5cb5ccae0ff7ec60ebb0a88605aeea1f163",
      "old_mode": 33188,
      "old_path": "iree/compiler/Bindings/TFLite/Transforms/WrapEntryPoints.cpp",
      "new_id": "e73966e752855cbaa9fdcd34a5917ba7bb3ee17d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Bindings/TFLite/Transforms/WrapEntryPoints.cpp"
    },
    {
      "type": "modify",
      "old_id": "c96e44d5c58696dae8102aaf35f853084ccf0110",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/DemoteF32ToF16.cpp",
      "new_id": "143daf8193935261846e213cfe68b69e74578b54",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/DemoteF32ToF16.cpp"
    },
    {
      "type": "modify",
      "old_id": "73804b9ac6c9853ab82a0d858e41857dd2858856",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndVectorizeLinalgTensorOps.cpp",
      "new_id": "5e5aa117a937be247a0afef4a2d35f4aa10e3bd6",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndVectorizeLinalgTensorOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "bd3db13e6d19f15f9534742d1428a6e941a07715",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMCPU/LLVMCPUTileFuseAndVectorizeLinalgTensorOps.cpp",
      "new_id": "35c989d43fdcb5e71822ecc5ff1aa1f07faee21c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMCPU/LLVMCPUTileFuseAndVectorizeLinalgTensorOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "1bfc22939ad37509b2aa5d598fdb12aff4987e01",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMGPU/LLVMGPUDistributeSharedMemoryCopy.cpp",
      "new_id": "2b6bf473c89b3bc7d2e71e75205c946edce1704e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMGPU/LLVMGPUDistributeSharedMemoryCopy.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7c57f05e204e96a0893ce806623b1f1901be6f0",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMGPU/LLVMGPUTensorCoreVectorization.cpp",
      "new_id": "2aec72d9c77047b348a3546cefd47bd97e6ba5a3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMGPU/LLVMGPUTensorCoreVectorization.cpp"
    },
    {
      "type": "modify",
      "old_id": "f526c6240a86105a9404c91a3cc4da171d1cf537",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMGPU/LLVMGPUTileAndDistribute.cpp",
      "new_id": "051447c897ae6813293a68cc00252f5463dbe26c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMGPU/LLVMGPUTileAndDistribute.cpp"
    },
    {
      "type": "modify",
      "old_id": "ddbeb14bea84721f530a016dfd554982e297a24f",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMGPU/LLVMGPUVectorization.cpp",
      "new_id": "9900f1765fea9eca23b6c8dcb3addc92ace5288a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMGPU/LLVMGPUVectorization.cpp"
    },
    {
      "type": "modify",
      "old_id": "142193b3ee1268f5f33810c814611aba5f5eed55",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVCopyToWorkgroupMemory.cpp",
      "new_id": "427b148b40023cfc01c2c490b1a75dbcd3da276e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVCopyToWorkgroupMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "356862ed831c1cd12a89a62a99e2b69b78e58236",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVTile.cpp",
      "new_id": "c53ad55abc866b19054cd2d84276315a3108e5fe",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVTile.cpp"
    },
    {
      "type": "modify",
      "old_id": "acb853cb156fc58c8e1b17fdce796e22790017d1",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndDistribute.cpp",
      "new_id": "1e39e89988f97d81a0e681b7f4f3f70f0de7b919",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndDistribute.cpp"
    },
    {
      "type": "modify",
      "old_id": "af8066ce02dc39a2da10adb115c06ec43cb0c7a7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndVectorizeToCooperativeOps.cpp",
      "new_id": "d9fac5a1b403289df39bb5379127f132045cf7be",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVTileAndVectorizeToCooperativeOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "cb6832ead1ab93d927b13cfefdea0a89b0fe0599",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/test/vectorize_elementwise_ops.mlir",
      "new_id": "07c589854488e5adfd7f8a9e4796c6b9a76cdb7e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/test/vectorize_elementwise_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "f2b2dcd4de9dae6cd36f120f392ab8980ce23cb2",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/test/vectorize_matmul.mlir",
      "new_id": "ea63bc72a6ec374de49fb1e060bd79640a9d9a46",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/test/vectorize_matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "15867668f5f931d6fa280f511a7644bda5edd2a2",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/StripSignednessPass.cpp",
      "new_id": "95d767e4b8d34866f67d1fbf14430888346bd9fd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/StripSignednessPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "6e5bb5faf39c42c9088d4777749174a56c34f449",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTarget.cpp",
      "new_id": "62571576d3d68a7460c4292d37aded05738927e8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ce238dbe0a35d4de436c94ab391e4454d1609d7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/MetalSPIRV/MetalSPIRVTarget.cpp",
      "new_id": "6919875cb42e679573e444f96c39c55c28673853",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/MetalSPIRV/MetalSPIRVTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "279ed1b6355bd8a349982370e14cb3b957a694dc",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/ROCM/ROCMTarget.cpp",
      "new_id": "5033d187f0bd20e38625212ed7376d31461aa2ca",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/ROCM/ROCMTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee9870ba8a6c4ee99ba79a2057c3c201e63bc6c1",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VMVX/VMVXTarget.cpp",
      "new_id": "6acad1e2f0fd3b621aad51d4297e783ef86ecfb0",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VMVX/VMVXTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "dffa3c9a1c07fb79b20268b64e7c7941e22a9aaf",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/VulkanSPIRVTarget.cpp",
      "new_id": "4eaa84004037e22d523cea2354a67d7d03461d87",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/VulkanSPIRVTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fd908d53373002ff4d13f3ced1bd1fd6a73c9b3",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/WebGPU/WebGPUTarget.cpp",
      "new_id": "606d19ebc797129e53dc8fd56e0ffac3e65f6bb2",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/WebGPU/WebGPUTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "38135cf82c38879b403163c195a3bf2161d1f75a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/IR/StreamTypes.cpp",
      "new_id": "40fc793c7fd27ba4e70028d62604b9cc680ba4ae",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/IR/StreamTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd9fbd880761b808d76eb37650ded5b2db0011cc",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Transforms/FixedPointIterator.cpp",
      "new_id": "508822c7f2c84f278edabedd932df6e00a1ee317",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Transforms/FixedPointIterator.cpp"
    },
    {
      "type": "modify",
      "old_id": "6eb3921a3ca2876b5cd27b9a7807e5224f043afd",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Transforms/TestFloatRangeAnalysis.cpp",
      "new_id": "bb06ca51ef5723c7a7afa98eb1fa91b5adbff8de",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Transforms/TestFloatRangeAnalysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee5e55847770c34d321d59d40aca0ece4102dcd3",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/IR/VMOps.cpp",
      "new_id": "864dc61bf5742a6dbcf9a2b4f681bd9a15dc65b3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/IR/VMOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "96201c57a3f51700bbaf703fe15c7c703f537732",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Tiling.cpp",
      "new_id": "2a624ab663719c05a58c1828ede1ec69424c59cb",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Tiling.cpp"
    },
    {
      "type": "modify",
      "old_id": "c490f8feb71e837dd7011e7a7d8a7928507c9c76",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "c84b8be516bcc4d021ff804169d58a7b3104e050",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "f9f696890acbe198b6164a7ca43523e2bddd630a",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "ec0760eb3c4d7c75ff26ab8b18e7f465d6d89aba",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47edf9d05c3053b4c8f7460a47f6c46f5a19cdd7",
      "new_mode": 33188,
      "new_path": "third_party/mlir-hlo.branch-pin"
    }
  ]
}
