)]}'
{
  "commit": "4247a7b2533ffefb2aef1e1bcbcb1073fbadbb91",
  "tree": "4785a88be102e0299d16cb821549a1bdf180ea1d",
  "parents": [
    "1997d936141728e571128c8d22956ff8ecfbc104"
  ],
  "author": {
    "name": "MaheshRavishankar",
    "email": "1663364+MaheshRavishankar@users.noreply.github.com",
    "time": "Tue Mar 15 00:10:58 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 15 00:10:58 2022 -0700"
  },
  "message": "Integrate llvm-project at a54d028895c91da356a4aaf30e27a5a5b90dd313 (#8536)\n\n* Reset third_party/llvm-project: a54d028895c91da356a4aaf30e27a5a5b90dd313 (2022-03-09 17:04:18 -0500): Revert \"[libc++] Remove extension to support allocator\u003cconst T\u003e\"\r\n\r\nMHLO commit : f52e7dc1210dead4d3ff416696cad1c794332959\r\nTF Commit : 58b667263ba5734ba175a7640f1a1d572e52bd3d\r\nPiper CL : 433732413\r\n\r\n- Patch LLVM submodule to account for an upstream bug. Will be fixed by reviews.llvm.org/D121648\r\n- Fix .body() -\u003e .getBodyRegion() in iree-dialects.\r\n- Fix .body() to .getBodyRegion() in integrations/tensorflow.\r\n\r\nCo-authored-by: Nicolas Vasilache \u003cntv@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9c5fe39ed0cbd905a7ee9d0d908a7b6a2d092b1",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/WORKSPACE",
      "new_id": "3cd4a1647a238075b9ce84b7099ab5f1121104fd",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "083659145ff6d104335c6e34af2125f3429f71a9",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/LocalPropagateTypes.cpp",
      "new_id": "099aba7c2d2a6391e13fc533cec572202d2182c0",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/LocalPropagateTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "ade6f812995e6d5d693959b04276c6d620d9b1b2",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/LowerGlobalTensors.cpp",
      "new_id": "f7765a175f2ca2abaa334dc9283bae039a97d558",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/LowerGlobalTensors.cpp"
    },
    {
      "type": "modify",
      "old_id": "115224e68dd32d4b82af1601b9c233bb5b070cc2",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/IR/PartitionableLoopsInterface.cpp",
      "new_id": "b6aca9e76cc866b285bef835fa49c51e35336dd1",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/IR/PartitionableLoopsInterface.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc4f9e52ab38025af8df84938eeab57a6ad6a269",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Conversion/FlowToStream/ConvertFlowToStream.cpp",
      "new_id": "e1cb883310441fe2abaa344ccaf2dffb671b0a65",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Conversion/FlowToStream/ConvertFlowToStream.cpp"
    },
    {
      "type": "modify",
      "old_id": "84e577a73f782fec4ce97c9e44b641d99d0cae24",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/AnnotateDispatchArguments.cpp",
      "new_id": "08b65e90ed01f12494eb87aec0d448ddb0cb3894",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/AnnotateDispatchArguments.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0551bd99d9539e366ff0a11112e58014f5aae76",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/FoldUniformOperands.cpp",
      "new_id": "b4ea95f2ad37e73d477d5b2dca7ff7bee6c3ea40",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/FoldUniformOperands.cpp"
    },
    {
      "type": "modify",
      "old_id": "811138241727aa602c72703ee54babeaa18e066d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/FuseDispatchBindings.cpp",
      "new_id": "e55e7058b81c57bdbe74fb946a23f4375de48376",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/FuseDispatchBindings.cpp"
    },
    {
      "type": "modify",
      "old_id": "0149ea7e65c413b42b49455d80686e95b9fc2759",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/SpecializeDispatches.cpp",
      "new_id": "75bc1bfa63dda5275d58c334cf58341bd7ba76fd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/SpecializeDispatches.cpp"
    },
    {
      "type": "modify",
      "old_id": "40217dadf3bc308799b7aa996d2eec52168f2bff",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/LegalizeInputTypes.cpp",
      "new_id": "04264ae55550d7061a2441efc95099ca7be6b85a",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/LegalizeInputTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "49a29e5c9f8f358a2168ad5488ba6959d94525d3",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "c38fadb7f97e8aca077df9c2a01ec43f8cb1f805",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "b8c0f896d4d78c9fb0c97c82dbd9f25d235056e2",
      "old_mode": 57344,
      "old_path": "third_party/mlir-hlo",
      "new_id": "f52e7dc1210dead4d3ff416696cad1c794332959",
      "new_mode": 57344,
      "new_path": "third_party/mlir-hlo"
    }
  ]
}
