)]}'
{
  "commit": "a99e32b23a1f074149ebdfafdcc735b8ceadd548",
  "tree": "c9d4a01c732dc75e7f814cf3880f383d46c6b3e8",
  "parents": [
    "7bbb03d516251a3dee09ee2fe2a37c0f15f1ddbc"
  ],
  "author": {
    "name": "Aiden Grossman",
    "email": "aidengrossman@google.com",
    "time": "Fri Oct 17 16:28:58 2025 +0000"
  },
  "committer": {
    "name": "Aiden Grossman",
    "email": "aidengrossman@google.com",
    "time": "Fri Oct 17 16:30:12 2025 +0000"
  },
  "message": "Revert \"[Polly] Update ScopInliner for NPM (#125427)\"\n\nThis reverts commit 0b9a7b80c0674c5c6f746139912111bea7eae63b.\n\nThis is causing test failures under LLVM:\n1. Other/pass-pipeline-parsing.ll\n\nThis broke premerge. This was notably not caught by premerge testing on\nthe original PR because the original PR only touches polly, and premerge\ndoes not test LLVM when only polly is touched.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5ea47b69cf02b45e5addfedb770c9873725b1cc",
      "old_mode": 33188,
      "old_path": "polly/docs/ReleaseNotes.rst",
      "new_id": "f7c9689089be2781c0e25797d36112c025ec5a96",
      "new_mode": 33188,
      "new_path": "polly/docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "9978344c73e9fef97d2416189357bb5cc132fdef",
      "old_mode": 33188,
      "old_path": "polly/include/polly/LinkAllPasses.h",
      "new_id": "c3b68a74056ac28258a0a11a497c55cb52295aa9",
      "new_mode": 33188,
      "new_path": "polly/include/polly/LinkAllPasses.h"
    },
    {
      "type": "delete",
      "old_id": "014667804330fb6612298d8fbe700674471a1e6d",
      "old_mode": 33188,
      "old_path": "polly/include/polly/ScopInliner.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2c792a5867100f95db70498331abc1ee254a0840",
      "old_mode": 33188,
      "old_path": "polly/lib/Support/PollyPasses.def",
      "new_id": "e068f31fdb703c7d2de5a6c7c8045313f5f70c96",
      "new_mode": 33188,
      "new_path": "polly/lib/Support/PollyPasses.def"
    },
    {
      "type": "modify",
      "old_id": "1222222e6fe44b5c5f1687dd60551a2956d499f0",
      "old_mode": 33188,
      "old_path": "polly/lib/Support/RegisterPasses.cpp",
      "new_id": "0420dff944f627365a184e6aae0752af0b0f12fc",
      "new_mode": 33188,
      "new_path": "polly/lib/Support/RegisterPasses.cpp"
    },
    {
      "type": "modify",
      "old_id": "c04ba3498339ed9bb6a5332f7600026fb993a65d",
      "old_mode": 33188,
      "old_path": "polly/lib/Transform/ScopInliner.cpp",
      "new_id": "b78206c1e40bade5d62f99044bf0cb8fdfb7b852",
      "new_mode": 33188,
      "new_path": "polly/lib/Transform/ScopInliner.cpp"
    },
    {
      "type": "modify",
      "old_id": "5c0cfa103f0bf123dfd629724d75e248d391ceb6",
      "old_mode": 33188,
      "old_path": "polly/test/ScopInliner/ignore-declares.ll",
      "new_id": "11722dcb3216687272b27d9cc6e7a10375fb36e3",
      "new_mode": 33188,
      "new_path": "polly/test/ScopInliner/ignore-declares.ll"
    },
    {
      "type": "modify",
      "old_id": "58c556a455fb977ee81a7f6511f8935bd9c3d83f",
      "old_mode": 33188,
      "old_path": "polly/test/ScopInliner/invariant-load-func.ll",
      "new_id": "ffd2ec9cdb60f5a06573e5e0296ad07070a21128",
      "new_mode": 33188,
      "new_path": "polly/test/ScopInliner/invariant-load-func.ll"
    },
    {
      "type": "modify",
      "old_id": "f12798a3d831a5363eecab73e27e042bbddaca30",
      "old_mode": 33188,
      "old_path": "polly/test/ScopInliner/simple-inline-loop.ll",
      "new_id": "a5e3483edad050d279b82646ca89be5d4d8d20d5",
      "new_mode": 33188,
      "new_path": "polly/test/ScopInliner/simple-inline-loop.ll"
    }
  ]
}
