)]}'
{
  "commit": "a6ad815cba686cb664df2cf415f10a1f9c998bf2",
  "tree": "2ad5752e732d40a81a3ebe5a7906cb97c321998b",
  "parents": [
    "54e50a40e0fffcf06e0d07bdd29bd0e78949a78d"
  ],
  "author": {
    "name": "iree-copybara-bot",
    "email": "iree-copybara-bot@google.com",
    "time": "Fri Dec 18 21:58:19 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "iree-copybara-bot@google.com",
    "time": "Fri Dec 18 21:59:27 2020 -0800"
  },
  "message": "Integrate LLVM at llvm/llvm-project@17b3ff511c0a\n\nUpdates LLVM usage to match\n[17b3ff511c0a](https://github.com/llvm/llvm-project/commit/17b3ff511c0a)\n\nPiperOrigin-RevId: 348245062\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0207dc11d349c69149675c031a60effea54d0fe",
      "old_mode": 33188,
      "old_path": "SUBMODULE_VERSIONS",
      "new_id": "f89b8ff07255ed1ac5e3404f554ff73a49a6b294",
      "new_mode": 33188,
      "new_path": "SUBMODULE_VERSIONS"
    },
    {
      "type": "modify",
      "old_id": "1b9b457afeccc561b0d120c6508d6e837470b1d0",
      "old_mode": 33188,
      "old_path": "build_tools/bazel_to_cmake/bazel_to_cmake_targets.py",
      "new_id": "f54d3881c6a6c6ac3dbe469ee4898f5b829b7b80",
      "new_mode": 33188,
      "new_path": "build_tools/bazel_to_cmake/bazel_to_cmake_targets.py"
    },
    {
      "type": "modify",
      "old_id": "dad1c1c258c2d57539df29cd2f3974a42c91e91e",
      "old_mode": 33188,
      "old_path": "experimental/ModelBuilder/BUILD",
      "new_id": "a9985b61e9f1231f556d3a20474b9bc79d23b14a",
      "new_mode": 33188,
      "new_path": "experimental/ModelBuilder/BUILD"
    },
    {
      "type": "modify",
      "old_id": "7c91d05b6c6dc80ec287d12ef5a988a7eb28fb51",
      "old_mode": 33188,
      "old_path": "experimental/ModelBuilder/ModelBuilder.cpp",
      "new_id": "bd97c84a3ddb7dcf19b88ed32e7200aa2e1d2071",
      "new_mode": 33188,
      "new_path": "experimental/ModelBuilder/ModelBuilder.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c9978840920447679d57d49ea797e50c20246a2",
      "old_mode": 33188,
      "old_path": "experimental/ModelBuilder/ModelRunner.cpp",
      "new_id": "e9e3f138dffad8f16ec21be14193374c4ed265d4",
      "new_mode": 33188,
      "new_path": "experimental/ModelBuilder/ModelRunner.cpp"
    },
    {
      "type": "modify",
      "old_id": "a01705566e7e3cf5a0aaba2bf26d4a195075489d",
      "old_mode": 33188,
      "old_path": "experimental/ModelBuilder/VulkanWrapperPass.cpp",
      "new_id": "0c0f9fe4ebbacb95590d0face8db65caf1054669",
      "new_mode": 33188,
      "new_path": "experimental/ModelBuilder/VulkanWrapperPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "00cccb2d9b0659cd4c908d06aea23d8e69b0aff3",
      "old_mode": 33188,
      "old_path": "experimental/ModelBuilder/test/BUILD",
      "new_id": "296bd4d44570eab74525f6804c7c5520e0765739",
      "new_mode": 33188,
      "new_path": "experimental/ModelBuilder/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "7cc3b1f6d64497f68c8b555089aa595574a096d1",
      "old_mode": 33188,
      "old_path": "experimental/ModelBuilder/test/BenchMatMulVectorGPU.cpp",
      "new_id": "b45f7d7eed31b878038994cba91646c40b6a479e",
      "new_mode": 33188,
      "new_path": "experimental/ModelBuilder/test/BenchMatMulVectorGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "c05c2967b1ac1d65b1c040175de251e4a754e270",
      "old_mode": 33188,
      "old_path": "experimental/ModelBuilder/test/TestMatMulVulkan.cpp",
      "new_id": "2028b558e81e519e34c9655e5e955238b706f539",
      "new_mode": 33188,
      "new_path": "experimental/ModelBuilder/test/TestMatMulVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "be71ae57a37ae869c029f6280a394d267306bb77",
      "old_mode": 33188,
      "old_path": "experimental/ModelBuilder/test/TestSimpleJITVulkan.cpp",
      "new_id": "84d0883f0be693c7f2da087173155de312cae24b",
      "new_mode": 33188,
      "new_path": "experimental/ModelBuilder/test/TestSimpleJITVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "8820b18f868eddee77171cac52f86259d6b5a9b5",
      "old_mode": 33188,
      "old_path": "experimental/ModelBuilder/test/TestVectorToGPU.cpp",
      "new_id": "59c1c1c4d9e1ce451fb59bceaf0d8fdf2c9b1526",
      "new_mode": 33188,
      "new_path": "experimental/ModelBuilder/test/TestVectorToGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "5827238ade267b5475bd10710fcec0c4ed985ec4",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/Common/BUILD",
      "new_id": "fe0f4fcf23f784cb9c11a9ca40a3d75d7fa90ccd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/Common/BUILD"
    },
    {
      "type": "modify",
      "old_id": "955f0109e43f64cc0ac47512ec9c28445cdde11c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/Common/CMakeLists.txt",
      "new_id": "da2be8be9404616a357207a819ff8b00dc0a0d21",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/Common/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c3715e02f864038eb364c2d9dc35c7fe42687b2a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/Common/LaunchConfig.cpp",
      "new_id": "d0a225cf18003f08cccbd6d5c9cbe63b3fc677fe",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/Common/LaunchConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "0156b470d95f8c181ca891870c3cc38b7e1836a4",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/BUILD",
      "new_id": "457cd3a337ff49f7562bb4a41213933687c87671",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9368a9d6ac5ab9b5b6cc3fb210f9adae6eada209",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/CMakeLists.txt",
      "new_id": "ac6b8b61da14ed597b339e4c03dacb41885065aa",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6fcf12dacbb45fb3b035b1ec2b72242f2f56f639",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/ConvertToGPUPass.cpp",
      "new_id": "222237fa8512d582d4f01abc8f62021e4603da08",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/ConvertToGPUPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "57c08568ae0ab7364c89f2e9f574146c507dbb65",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/ConvertToSPIRVPass.cpp",
      "new_id": "8cd46511f3ea87ab27597f98a40ac91449727e63",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/ConvertToSPIRVPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "a656bcdba1ba693a9c92437f74d940867afc3339",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/CooperativeMatrixAnalysis.cpp",
      "new_id": "7355f22c6bb44731b4e0f1e6eeec4a92724ab2bd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/CooperativeMatrixAnalysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "fabe6f039d26fec48f8f4fe289702dd897728160",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/FoldGPUProcessorIDUses.cpp",
      "new_id": "df3fed059c64afbbea5a72484b193f5bd157162e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/FoldGPUProcessorIDUses.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc492fa3dafcac63c21b33ac1183e7aaad496ff0",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/KernelDispatchUtils.cpp",
      "new_id": "5d7cde00284f41bb93fcb15bfea6f15ad57efd23",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/KernelDispatchUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "cfea1247cd6a2ec3c1771788389d4a6679c775ab",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/MemorySpace.h",
      "new_id": "c76aa340edfd7397f0f250af148dd827b1efe572",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/MemorySpace.h"
    },
    {
      "type": "modify",
      "old_id": "9ca42cee30496757181979b25c83ce06f7ea80c5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/Passes.cpp",
      "new_id": "c6717ae8f3d405074afb558e6154ae98cd301b77",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "a70434801cba608abac637d90ab26e905865325b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/Utils.cpp",
      "new_id": "9fcee68a8022c55ce0e418b0eaf9fe76a2123ef5",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/Utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b39280ff5024ee15c92da207543fa1b9926e141",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/VectorToGPUPass.cpp",
      "new_id": "04968d326c47e911c2bd1cd7ca1218becdc13087",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/VectorToGPUPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "f713d84536fea57317d6b312571ca09c80caacc5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/InjectDispatchTracing.cpp",
      "new_id": "c54bfe065118d254485af2b2765ef0ef01b9f5c5",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/InjectDispatchTracing.cpp"
    },
    {
      "type": "modify",
      "old_id": "ef22fd4b62401f37040319c565a156247d48c515",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/OutlineDispatchRegions2.cpp",
      "new_id": "8cbb4da86b35a3234996ce4cbd802842a3ffea2d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/OutlineDispatchRegions2.cpp"
    },
    {
      "type": "modify",
      "old_id": "8cf4484a3285ecd0b0a5de923572496d87ef607c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/LinkerTool.h",
      "new_id": "78a50269fff0ff81d4a5121012b7efdd18355c6e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/LinkerTool.h"
    },
    {
      "type": "modify",
      "old_id": "cd077eca56398a7f6790345be31c7456acae245a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/BUILD",
      "new_id": "2efb7ffcd69e70d3cb355c352ee9da33a94094fd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2c60f19cf1b57934e2222a81bf1f9ca8e722fb7b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRPasses.cpp",
      "new_id": "467ebfdc195b97937dbc3609b9ec15b8dec90bdb",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRPasses.cpp"
    },
    {
      "type": "modify",
      "old_id": "c98518e675e5aec089f90b63bba25b47b89d4a9c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/MetalSPIRV/MetalSPIRVTarget.cpp",
      "new_id": "728a95287ec9c07c1170fb1151f01e1003d73e33",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/MetalSPIRV/MetalSPIRVTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "d8e74191a8d41b23c237fa9d1fc077ff151fbaf9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/SPIRVCommon/BUILD",
      "new_id": "49f5ccb9dbbe44bf5065dc46626f74bb7be9779c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/SPIRVCommon/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ba089980fe563a06644a6d7b4b81bc41d0d5268d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/SPIRVCommon/CMakeLists.txt",
      "new_id": "3d005759f16db371ecae47ec3ab68cf4ad2a1b99",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/SPIRVCommon/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "81cdda5324af5bbb7a7d812012c43c0e036410ea",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/SPIRVCommon/SPIRVTarget.cpp",
      "new_id": "377e6658e3b6cce7eac02f49bae4a9167cb3c45a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/SPIRVCommon/SPIRVTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "aa06285a216a7d345f27327448505815feecd434",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/SPIRVCommon/SPIRVTarget.h",
      "new_id": "de6f0577870db26a3686f3be9ef0ded3bc73d696",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/SPIRVCommon/SPIRVTarget.h"
    },
    {
      "type": "modify",
      "old_id": "4ee1f5e46c5c277e1898009428bd3eae18359bd8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/VulkanSPIRVTarget.cpp",
      "new_id": "d53d59467396ddebafe9118f89cfed2026c412cf",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/VulkanSPIRVTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "945a9eb5ccf37062ca68fadea6e809b7c0f2db14",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Vulkan/IR/VulkanAttributes.h",
      "new_id": "b4eedc46bc08a546a6adf515a2aec2d0e3579d8d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Vulkan/IR/VulkanAttributes.h"
    },
    {
      "type": "modify",
      "old_id": "a00fcf9ebbcdd2d6a62fc782f73da627fcb38713",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Vulkan/IR/VulkanDialect.cpp",
      "new_id": "7ff7587af984153e9fa3dfc01a0ca91c7f29680c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Vulkan/IR/VulkanDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "24d47b0901e186cf41ae2b7bdb0fb8d74947c8a2",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Vulkan/Utils/TargetEnvUtils.cpp",
      "new_id": "a036d3a9f2d97171fa85ff91d61190dedaae133d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Vulkan/Utils/TargetEnvUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc4472c9dd07caca87ce253e72accd4a06e7ca6a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Vulkan/Utils/TargetEnvUtils.h",
      "new_id": "e4ec5a5a1e2b31023781b5737374bdedbab8f1bd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Vulkan/Utils/TargetEnvUtils.h"
    },
    {
      "type": "modify",
      "old_id": "309d028c4b86faf07b297deeb9a2d40d8576b184",
      "old_mode": 33188,
      "old_path": "iree/tools/BUILD",
      "new_id": "4fc12d109d46f985a0fc9396595c6bad65378bf3",
      "new_mode": 33188,
      "new_path": "iree/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ea1a36d6d7bd554fad134c9c945b745fdfb44e19",
      "old_mode": 33188,
      "old_path": "iree/tools/init_mlir_dialects.h",
      "new_id": "80dbf059e84034115a71d4d16c85df45a630d9c6",
      "new_mode": 33188,
      "new_path": "iree/tools/init_mlir_dialects.h"
    },
    {
      "type": "modify",
      "old_id": "f3256b110ac3582c96d0b3b6c18b17970b6862cb",
      "old_mode": 33188,
      "old_path": "iree/tools/init_mlir_passes.h",
      "new_id": "9d56eeca31001650d93022914f383ee5a29fc32c",
      "new_mode": 33188,
      "new_path": "iree/tools/init_mlir_passes.h"
    }
  ]
}
