)]}'
{
  "commit": "dca328efcdeebf40ef936152a6d7bc25d0ed6f70",
  "tree": "4a85436268bd8b6c28873e29f609b3624a3477ec",
  "parents": [
    "52718bbdef7267b600d442f5949638f4783a838a"
  ],
  "author": {
    "name": "Aiden Grossman",
    "email": "aidengrossman@google.com",
    "time": "Thu Sep 03 09:53:16 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 03 09:53:16 2026 -0700"
  },
  "message": "[Passes] Add new runCodeGenPipeline abstraction\n\nThis is intended to replace this logic in clang/flang other frontends\nwhich currently write essentially the same thing.\n\nReviewers: arsenm, nikic, aengelke\n\nPull Request: https://github.com/llvm/llvm-project/pull/220305",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "713b46b465cebc595c37c3a656bcbee2cd8f3a69",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Passes/RunCodeGen.h"
    },
    {
      "type": "modify",
      "old_id": "20fea0bd15029285de671801dc778ce2ad75aab2",
      "old_mode": 33188,
      "old_path": "llvm/lib/Passes/CMakeLists.txt",
      "new_id": "6a966d582b63b1b6fcb49357194f5ba7cd7794f0",
      "new_mode": 33188,
      "new_path": "llvm/lib/Passes/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66e48b802416d285757993f96e732c94248c28e9",
      "new_mode": 33188,
      "new_path": "llvm/lib/Passes/RunCodeGen.cpp"
    }
  ]
}
