)]}'
{
  "commit": "30e5ef52da83cb3705d2c73c2457eeb627f745a6",
  "tree": "110f8d37e4409a06a82b7e8464553da363f5fdf2",
  "parents": [
    "423d6bdbad69ba7927df59cc475134fe14e9fc97"
  ],
  "author": {
    "name": "Valery Pykhtin",
    "email": "valery.pykhtin@amd.com",
    "time": "Mon Aug 31 13:06:03 2026 +0000"
  },
  "committer": {
    "name": "Valery Pykhtin",
    "email": "valery.pykhtin@amd.com",
    "time": "Mon Aug 31 13:47:29 2026 +0000"
  },
  "message": "[AMDGPU] Match the AsmParser\u0027s operand-side check and share its helper\n\nIn the upcoming PR AsmParser performs the same alignment check but differently:\nit tests whether a concrete physreg, which carries no regclass, is in the\nrelaxed operand\u0027s regclass.\n\nChange the verifier to work the same way, reusing\nAMDGPUBaseInfo::getUnalignedEquivalentRC.\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ba0d47572afa59203e4b36104ee0934b10161e7",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/SIInstrInfo.cpp",
      "new_id": "8f14d0463cfeef1e6d03eb25907433a73e940fff",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/SIInstrInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "62a32808bb3f93b4411c7d2caae410f09f56ecae",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp",
      "new_id": "2b0d9fd38079347ed0a0e13c74b7c55a39042969",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "b96a01404d3bcf3914452a1be99b84c1b50cf98b",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/SIRegisterInfo.h",
      "new_id": "e464c9334ffeaf0a44a0d1e4ef573bfd7a6c5f01",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/SIRegisterInfo.h"
    },
    {
      "type": "modify",
      "old_id": "a0648da67c06d814ab9b9e3c3ad6972edcb3e872",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp",
      "new_id": "52803c2a9f494c3b3e5a390f6e049685c80e3a22",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "d429584b009997683ccf193f4b39fd522520a1b6",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h",
      "new_id": "d4503191d3e030b77129a15efc5e114841e20613",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h"
    }
  ]
}
