)]}'
{
  "commit": "ed87f0afba24d56b509dfc21298b2700d886912b",
  "tree": "2b237861a0e71bbee1f91873fa9b54fed8a0be37",
  "parents": [
    "cebfb75c9f02e2ef0d4deadf606299f87ec252cc"
  ],
  "author": {
    "name": "Pierre van Houtryve",
    "email": "pierre.vanhoutryve@amd.com",
    "time": "Thu Jul 10 09:29:48 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 10 09:29:48 2025 +0200"
  },
  "message": "[AMDGPU] Visit all PHIs in each call to optimizeLiveType (#147522)\n\nMake the Visited set a local variable, otherwise we can reject a PHI\n(those that do not have a zeroinitializer constant) but mark it as\nvisited,\nand the rest of the function thinks the PHI is ok when it isn\u0027t.\nThis is a bit crude but it\u0027s the only fix that consistently worked in my\ntesting.\n\nFixes SWDEV-541767",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df976cf3f7fdb9d9f2a7af1ea06fd1ab01cbe381",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp",
      "new_id": "523c66c72273c7647d34e698e854ad8a19565153",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8464c37a5dc200ddc6930ada53b1b2e166516b8",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/amdgpu-late-codegenprepare-crash-splat.ll"
    }
  ]
}
