[llvm] [NVPTX] Rename register classes after float register removal (NFC) (PR #145255)
Alex MacLean via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 23 10:58:10 PDT 2025
================
@@ -77,20 +77,20 @@ constants: []
machineFunctionInfo: {}
body: |
bb.0:
- %0:int32regs, %1:int32regs, %2:int32regs, %3:int32regs = LoadParamMemV4I32 0
+ %0:b32, %1:b32, %2:b32, %3:b32 = LoadParamMemV4I32 0
; CHECK-NOT: ProxyReg
- %4:int32regs = ProxyRegB32 killed %0
- %5:int32regs = ProxyRegB32 killed %1
- %6:int32regs = ProxyRegB32 killed %2
- %7:int32regs = ProxyRegB32 killed %3
+ %4:b32 = ProxyRegB32 killed %0
----------------
AlexMaclean wrote:
@Artem-B Can you explain further what the history/original intent was behind these ProxyRegs? I see they were added here https://reviews.llvm.org/D34708. But I don't fully follow why they were needed in the first place.
https://github.com/llvm/llvm-project/pull/145255
More information about the llvm-commits
mailing list