[all-commits] [llvm/llvm-project] 31ab32: CodeGen: Add getInlineAsmMemoryOperandRegClass

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Sep 16 03:01:23 PDT 2026


  Branch: refs/heads/users/arsenm/codegen/add-tii-getInlineAsmMemoryOperandRegClass
  Home:   https://github.com/llvm/llvm-project
  Commit: 31ab32ca801a8a73f3b9511a7a5b1a497840b812
      https://github.com/llvm/llvm-project/commit/31ab32ca801a8a73f3b9511a7a5b1a497840b812
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M llvm/include/llvm/CodeGen/TargetInstrInfo.h
    M llvm/lib/CodeGen/MachineInstr.cpp
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.h
    M llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
    M llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
    M llvm/lib/Target/PowerPC/PPCInstrInfo.h
    M llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
    M llvm/lib/Target/SystemZ/SystemZInstrInfo.h

  Log Message:
  -----------
  CodeGen: Add getInlineAsmMemoryOperandRegClass

Replace the use of getPointerRegClass to determine the register
class from an asm memory constraint, working to delete it. When
there are multiple pointer types there can't be just a single
answer.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list