)]}'
{
  "commit": "8e738a79d7abf688a0d93741c1a220117ebca28e",
  "tree": "c8b55a9c64e32c15e61ff1d1e5e976486b72aa0c",
  "parents": [
    "96d959e01177e911ad3837e4799b530a7d931e16"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "laurenzo@google.com",
    "time": "Sun Feb 19 12:53:09 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Feb 19 20:53:09 2023 +0000"
  },
  "message": "Add a bring-your-own-LLVM build script. (#12274)\n\nThis wraps the following into one reference flow (that we can run on\r\nCI):\r\n\r\n1. Build and install LLVM+tools (llvm, lld, clang).\r\n2. Build and install MLIR standalone against installed LLVM.\r\n3. Build IREE against separately installed LLVM and MLIR.\r\n\r\nSupporting a multi-step like this may help division of labor in shops\r\nwho have a compiler team focused on building an LLVM toolchain as it\r\nwill enable them to build that apart from the MLIR churn. Folks would\r\nthen layer a locally built MLIR on top of that and build IREE on top of\r\nthe combination.\r\n\r\nBuilds on #12256.\r\nProgress on #12231.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e83331126b9d837976c9520ca4ddc74187958c0e",
      "new_mode": 33261,
      "new_path": "build_tools/scripts/byo_llvm.sh"
    }
  ]
}
