)]}'
{
  "commit": "7bf459bce34280273942e4a75ce9eab4d4b4e496",
  "tree": "bcc1fb6d8c186dd5aaa5f92481837a328471d7d5",
  "parents": [
    "e7bcd80e5bbc9c4c287d835a1df46742ba0fc3e9"
  ],
  "author": {
    "name": "Matt Arsenault",
    "email": "Matthew.Arsenault@amd.com",
    "time": "Wed Nov 26 10:13:41 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 26 10:13:41 2025 -0500"
  },
  "message": "CodeGen: Make target overrides of PointerLikeRegClass mandatory (#159882)\n\nMost targets should now use the convenience multiclass to fixup\nthe operand definitions of pointer-using pseudoinstructions:\n\ndefm : RemapAllTargetPseudoPointerOperands\u003ctarget_ptr_regclass\u003e;",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50c77fa88ccecccb8ce68c4d7216c4090d231ef3",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/DuplicateFieldValues.td",
      "new_id": "85cb5bbfb6c56145885117d6f94d66d845061ded",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/DuplicateFieldValues.td"
    },
    {
      "type": "modify",
      "old_id": "a21a396f7fd52de279302e4ac4a047996f874979",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/RegClassByHwMode.td",
      "new_id": "ec723f8b70478dd564dc301140a3bef6e0e0b142",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/RegClassByHwMode.td"
    },
    {
      "type": "modify",
      "old_id": "5d215056920e8db9e0fde26869b766e0e54bfb91",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/def-multiple-operands.td",
      "new_id": "dc5ea09eff9ba3f728db6f9cfa722214bccba168",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/def-multiple-operands.td"
    },
    {
      "type": "modify",
      "old_id": "b3569510dd6fcf9cd448d831431ab8f5cb1eef1d",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/get-named-operand-idx.td",
      "new_id": "7982822c0a89512280c0a3d9b83e81fcb8aa6adf",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/get-named-operand-idx.td"
    },
    {
      "type": "modify",
      "old_id": "a0a8fa957f9b6d24baea33c7382be65f3d711992",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/get-operand-type-no-expand.td",
      "new_id": "fcaf3684528b2cfff71e37637470bbda5416a403",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/get-operand-type-no-expand.td"
    },
    {
      "type": "modify",
      "old_id": "b2f63cafd6a89a21b0f525e8c4d99f14c4727461",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/get-operand-type.td",
      "new_id": "49fbb63ac597484ae6882c8892490949cb14a9a1",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/get-operand-type.td"
    },
    {
      "type": "modify",
      "old_id": "99c63f3ec29d9a357916c60b5104a8cafbe542b3",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/target-specialized-pseudos.td",
      "new_id": "3953a36101fe0824834dd92fb14e5d589117981a",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/target-specialized-pseudos.td"
    },
    {
      "type": "modify",
      "old_id": "843b63070959c7f7612a9c45558bb2e24a4127b2",
      "old_mode": 33188,
      "old_path": "llvm/utils/TableGen/InstrInfoEmitter.cpp",
      "new_id": "ff79f1a7784ada39a893dc15ad3f3915e605492a",
      "new_mode": 33188,
      "new_path": "llvm/utils/TableGen/InstrInfoEmitter.cpp"
    }
  ]
}
