)]}'
{
  "commit": "28497b7e43a36928b5968938766eccbe3de968d5",
  "tree": "dbc540dc104156c763d78e0266085d805b951d5a",
  "parents": [
    "91439985b3a68d685b75230b099a05c1573ca8e9"
  ],
  "author": {
    "name": "Ruiling, Song",
    "email": "ruiling.song@amd.com",
    "time": "Thu Mar 26 13:59:28 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 26 13:59:28 2026 +0800"
  },
  "message": "AMDGPU: Make VarIndex a WeakVH in AMDGPUPromoteAlloca (#188662)\n\nThe VarIndex might come from (like load) another alloca which maybe\npromoted before. The value will replaced in this case. WeakVH correctly\nhandles this.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee9ba9f7984433497d93d6539769a3ed2874452e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp",
      "new_id": "c8ff65f06f2d4b954e46d313533c6607537866d1",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08e9904c185f98643d461f1d1c79d425d777d577",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/promote-alloca-proper-value-replacement.ll"
    }
  ]
}
