)]}'
{
  "commit": "4caceffd88bbb11b8d20af410ddbd9b98d54b003",
  "tree": "9ea606e09af53b4e3cd8e7e4bdfca65346ca80fc",
  "parents": [
    "10ae81594dfaa2ee66c371e425835a1421f6a0df"
  ],
  "author": {
    "name": "iree-copybara-bot",
    "email": "iree-copybara-bot@google.com",
    "time": "Tue Nov 02 20:08:19 2021 -0700"
  },
  "committer": {
    "name": "Copybara Fixup Action",
    "email": "iree-github-actions-bot@google.com",
    "time": "Wed Nov 03 03:10:21 2021 +0000"
  },
  "message": "Integrate LLVM at llvm/llvm-project@bcad20bc6591\n\nUpdates LLVM usage to match\n[bcad20bc6591](https://github.com/llvm/llvm-project/commit/bcad20bc6591)\n\nPiperOrigin-RevId: 407237921\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f1347816174a5654103e47e682caf32972e25fc",
      "old_mode": 33188,
      "old_path": "SUBMODULE_VERSIONS.txt",
      "new_id": "67ee5f469161f4564dbba40cc4616e17a6f4d0ef",
      "new_mode": 33188,
      "new_path": "SUBMODULE_VERSIONS.txt"
    },
    {
      "type": "modify",
      "old_id": "ff2375a0db756f3b0060ad1a105c1a382b4fff0f",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/FlattenMemRefSubspanPass.cpp",
      "new_id": "7f8626034d187809d121a81154d42da3af48a9c7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/FlattenMemRefSubspanPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d2f57dd5da8e61795657d05ccdb54ee09ae55dd",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMGPU/ConvertToLLVM.cpp",
      "new_id": "dd54ba92baf263955bb70261bb9ff5e05a895745",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMGPU/ConvertToLLVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f9253a2b31741e9880fa29f0c76982b5bc8b7ab",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/ConvertToSPIRVPass.cpp",
      "new_id": "e5f5546c25bb6861c5fe8beb78a5324baaeccc67",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/ConvertToSPIRVPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "470170e5ccd585abfc25525c716d5b5d814e7295",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVVectorToCooperativeOps.cpp",
      "new_id": "170f1bcdbdf5f3ea91c6d08c4ebf6ade994c6b04",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVVectorToCooperativeOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "73bbe6a024e01b263ea53c04eff4c92286883d77",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/SPIRVVectorizeLoadStore.cpp",
      "new_id": "43674513746fdec4f96c85d0bed28415a70001e2",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/SPIRVVectorizeLoadStore.cpp"
    },
    {
      "type": "modify",
      "old_id": "68c60b6bd1c751a53f7a00a7134ea58a6c780e9f",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/ConversionTarget.cpp",
      "new_id": "3aa6d34f4ebc11a66373a50e1c876df971d45f79",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/ConversionTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f5c576d1b0729a62bc4ef784512f6ebebfd0d44",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/ConversionTarget.h",
      "new_id": "88869ad989e2d9305c912924fa22f9b8c39a4410",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/ConversionTarget.h"
    },
    {
      "type": "modify",
      "old_id": "748821ae960943bb6ebf1ce2f8788db31806102e",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/ConvertGlobalOps.cpp",
      "new_id": "26eec19136f999e570e04e6ec5641ad41a94e93e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/ConvertGlobalOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "19a03980141f08779656ca5c0a27e4fc68937669",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/ConvertStreamOps.cpp",
      "new_id": "f0da141542852e090e0fa549a7a7db0b218c6f19",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/ConvertStreamOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a75f1ff443d4a36d7c9e1586bc0bbb0c3b48294",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/ConvertTensorOps.cpp",
      "new_id": "40490b918c01e68620ce272f8b8613c37cea2dd8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/ConvertTensorOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "55a4a52dc455f44f55783f7c59b50b87a2dd5701",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/HALToVM/ConvertAllocatorOps.cpp",
      "new_id": "fdc5479bedb3a6020c22d03b795a2e55f4b15016",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/HALToVM/ConvertAllocatorOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb91412c7e344b31a612dffc107d199c275f7e97",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/StandardToHAL/ConvertConstantOps.cpp",
      "new_id": "47af8afff68972913c066478a09c9c68d7a4a476",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/StandardToHAL/ConvertConstantOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "61f1e7eefeaaa568e423e4d1074def371ad55e5f",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/StandardToHAL/ConvertShapeOps.cpp",
      "new_id": "ff7cffc8210abb0bb37a77ad04fa390669f70bc6",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/StandardToHAL/ConvertShapeOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "634d2d461d20cbdc8d330ce69ce9a10233fa9bfb",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/StandardToHAL/ConvertStandardToHAL.cpp",
      "new_id": "b965ee3a326f9874b933aa232b791348a90e1592",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/StandardToHAL/ConvertStandardToHAL.cpp"
    },
    {
      "type": "modify",
      "old_id": "0084f741d491cae6f4e176b471e8d11f08c91cbd",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/StandardToHAL/ConvertStructuralOps.cpp",
      "new_id": "e65015ddc8627ca25c4647b2ebbe324f21edccec",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/StandardToHAL/ConvertStructuralOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "3fcf841a19da912d7d2db8395ad1f1aeace21943",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Conversion/ConversionPatterns.h",
      "new_id": "db83bb9d8b66bca9ba3987f1fd7cd5d81755baef",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Conversion/ConversionPatterns.h"
    },
    {
      "type": "modify",
      "old_id": "219cb3abd0242c49b1d5c38d4732dbc05158fe1c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Conversion/ImportUtils.h",
      "new_id": "21992c32c5edcb488151f3f75e14d12a376caf3b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Conversion/ImportUtils.h"
    },
    {
      "type": "modify",
      "old_id": "ad5371ddbeb1b11633706c2f1097a28af4fde65c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Conversion/MathToVM/ConvertMathToVM.cpp",
      "new_id": "bfaabd468a92d01b3d50eba8293ec18f67d6ee1b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Conversion/MathToVM/ConvertMathToVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a27ad68ddb7acfbd228b896190705c7c272d81c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Conversion/MemRefToVM/ConvertMemRefToVM.cpp",
      "new_id": "5eca5e1e2f461d5578848164f3aff063aa9af155",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Conversion/MemRefToVM/ConvertMemRefToVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4f25b0cc74da666968d32e07ff6a84935b25a6e",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Conversion/StandardToVM/ConvertStandardToVM.cpp",
      "new_id": "79f26cbdadb849f344ceb5c84a7327623749977c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Conversion/StandardToVM/ConvertStandardToVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "c57db63f2c99219f1f357c03796bfb31b7a9ceff",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Conversion/UtilToVM/ConvertStatusOps.cpp",
      "new_id": "26f1b9cd7bb444e3fe8faa36f1df7bb7cd9998a4",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Conversion/UtilToVM/ConvertStatusOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "c815be27bee3d97a0ea49fae16ae3e31677e91f4",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/Common/IREEImportPublic.cpp",
      "new_id": "b0d75da54677126381058135830c6c23d83a01c4",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/Common/IREEImportPublic.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e507200c92cbe930eab929632f7da1919687182",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/BroadcastingToLinalgPatterns.cpp",
      "new_id": "5e98d4dd90d16359c0ca2f81f7e12347b12245e0",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/BroadcastingToLinalgPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "15ed9af1437a634da76ccbfa6550dae6888187fc",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/ConvertMHLOToLinalgExt.cpp",
      "new_id": "756b9bb10394d0335a60f54f319e169b568dec53",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/ConvertMHLOToLinalgExt.cpp"
    },
    {
      "type": "modify",
      "old_id": "969f0a5459372df4d8b1673d5b2c40f2505a43e0",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/MHLOToLinalgOnTensors.cpp",
      "new_id": "b1289fad398d07379ac0d2c27893c2dd6ed1558d",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/MHLOToLinalgOnTensors.cpp"
    },
    {
      "type": "modify",
      "old_id": "476f0c367962134f7f4905b1bfafb64ecbd4b36a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Utils/PatternUtils.h",
      "new_id": "50b0e9f4bbc9b3e064028c9fad16705f081c0232",
      "new_mode": 33188,
      "new_path": "iree/compiler/Utils/PatternUtils.h"
    },
    {
      "type": "modify",
      "old_id": "308702d3677922643daca9899368bf86d16c6bce",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/ToIREE/LoweringPatterns.cpp",
      "new_id": "5e37fcedad2404c58cba6f6ac08eef5d733beb69",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/IREEPyDM/Transforms/ToIREE/LoweringPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "97a1570d8c31dc3bff12dd77b1ee824e1872bb69",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "bcad20bc6591c8b503923402038c735a77373f99",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    }
  ]
}
