)]}'
{
  "commit": "7df0826c415f3ef8cd6a768b6b433db6c842a306",
  "tree": "c74b06d91739b596a1aa53b93f0f27d30c3568b2",
  "parents": [
    "121a9c414fd23c370136978b8a33b325faa03cfd"
  ],
  "author": {
    "name": "vangthao95",
    "email": "vang.thao@amd.com",
    "time": "Fri Jan 09 08:51:51 2026 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 09 08:51:51 2026 -0800"
  },
  "message": "[AMDGPU][GlobalISel] Add RegBankLegalize support for G_PTRMASK (#174889)\n\nAdd support for G_PTRMASK but we are missing p8 (buffer resource) due to\na legalizer issue in GlobalISel which does not occur on SelectionDAG:\n`LLVM ERROR: unable to legalize instruction: %17:_(p8) \u003d G_PTRMASK %0:_,\n%22:_(s128) (in function: v_ptrmask_buffer_resource_variable_i48)`\n\nAdded a FIXME to indicate this issue.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c83401a08fb8b7748ed33717d407aff02778170d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp",
      "new_id": "1eae36b43383af564a0bd99c9ed9c3fa6d2ffe5d",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp"
    },
    {
      "type": "modify",
      "old_id": "1cddf55a3a53e79111afde8826632161eb3e203c",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ptrmask.mir",
      "new_id": "8643df2b0eeaaf47de174ce77d8285f35c99f423",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ptrmask.mir"
    }
  ]
}
