)]}'
{
  "commit": "30f13b12a0bee2ec109f37876d3d17106acfb41f",
  "tree": "a121690ce9992e5d12aefefa072d2509f677a142",
  "parents": [
    "40cd48fd385b57855a104a4192c4d4468889d22d"
  ],
  "author": {
    "name": "ambergorzynski",
    "email": "120007557+ambergorzynski@users.noreply.github.com",
    "time": "Tue Mar 10 19:04:02 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 10 20:04:02 2026 +0100"
  },
  "message": "[AMDGPU] New test for untested line in AMDGPUMarkLastScratchLoad (#185430)\n\n[This\nline](https://github.com/llvm/llvm-project/blob/af15474262100ade9a8fcfd05f9e05c7ba23ff8c/llvm/lib/Target/AMDGPU/AMDGPUMarkLastScratchLoad.cpp#L121)\nin the AMDGPU backend is uncovered by the existing test suite (checked\nusing coverage, and by asserting that no tests in the existing test\nsuite fails if we insert an `abort()` at this line).\n\nWe propose a test that covers this line. We demonstrate the test by\ninserting an `abort()` at that line in commit\n[#3cb65cf](https://github.com/llvm/llvm-project/pull/185430/changes/3cb65cf4451b5e728fb1e4968ba78b8e83d74220).\nRunning all tests shows that only our proposed test fails in the\npresence of the abort. We\u0027ll remove the abort before merging.\n\nThis is the only test that fails in the presence of the abort (our new\ntest) -- it will pass once we remove the abort:\n`CodeGen/AMDGPU/mark-last-scratch-load.ll`",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ba492b0d25b5cbd9e977cecc2d004ebef26bd65",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/vgpr-mark-last-scratch-load.ll",
      "new_id": "9dbeba2a095d431b4afc17c050bcad5738234fe0",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/vgpr-mark-last-scratch-load.ll"
    }
  ]
}
