)]}'
{
  "commit": "6255ecd593f488bd99123771e9803ad2f1be49c5",
  "tree": "892b77dcd221cc3fb0a4a176432cb99daa5e2bad",
  "parents": [
    "385701ce90407e814b760ccd8324099a67e8107f"
  ],
  "author": {
    "name": "Sameer Sahasrabuddhe",
    "email": "sameer.sahasrabuddhe@amd.com",
    "time": "Thu May 21 17:03:45 2026 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 21 17:03:45 2026 +0530"
  },
  "message": "[AMDGPU][Clang] use ScopeModel to translate integer scopes [NFC] (#198250)\n\nThe assumption here is that AMDGPU builtins (typically suffixed with\n`__builtin_amdgcn`) use the `__MEMORY_SCOPE_*` enumeration, and not the\n`__HIP_MEMORY_SCOPE_*` enumeration (which is how it should be).\n\nAssisted-By: Claude Opus 4.6",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "751cd9847bd311c8358ab8516aa26a236bc7396d",
      "old_mode": 33188,
      "old_path": "clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp",
      "new_id": "cb883e8780e59804c848e59038ce93a326aa85ae",
      "new_mode": 33188,
      "new_path": "clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ecd6ba61a03e4bd9b1357cfff6a216840274d9e",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-load-monitor.cl",
      "new_id": "4e285fcb217e21fe508864d3885ea203f35be32f",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-load-monitor.cl"
    },
    {
      "type": "modify",
      "old_id": "07499b412aa30d7855aaaf872d3a37322c25dcdd",
      "old_mode": 33188,
      "old_path": "clang/test/SemaHIP/incorrect-atomic-scope.hip",
      "new_id": "1c5aaee71005132d3ce56880738a6a990a8814ca",
      "new_mode": 33188,
      "new_path": "clang/test/SemaHIP/incorrect-atomic-scope.hip"
    }
  ]
}
