[llvm] [AMDGPU] Don't use MCRegister to hold Dwarf register numbers. NFC (PR #216766)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 17 09:35:05 PDT 2026
https://github.com/topperc created https://github.com/llvm/llvm-project/pull/216766
None
>From 303bcb7c994ffbbcf7567a5541df49ca4068f720 Mon Sep 17 00:00:00 2001
From: Craig Topper <craig.topper at sifive.com>
Date: Mon, 17 Aug 2026 09:34:18 -0700
Subject: [PATCH] [AMDGPU] Don't use MCRegister to hold Dwarf register numbers.
NFC
---
llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp b/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
index 158a83fd61cf4..0d31943cdefa8 100644
--- a/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
@@ -1135,7 +1135,7 @@ void SIFrameLowering::emitPrologueEntryCFI(MachineBasicBlock &MBB,
return;
if (IsCalleeSaved.test(Reg) || !MRI.isPhysRegModified(Reg))
return;
- MCRegister DwarfReg = MCRI->getDwarfRegNum(Reg, false);
+ unsigned DwarfReg = MCRI->getDwarfRegNum(Reg, false);
buildCFI(MBB, MBBI, DL,
MCCFIInstruction::createUndefined(nullptr, DwarfReg));
};
@@ -2546,7 +2546,7 @@ MachineInstr *SIFrameLowering::buildCFIForVRegToVRegSpill(
const MCRegisterInfo &MCRI = *MF.getContext().getRegisterInfo();
const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>();
- MCRegister MaskReg = MCRI.getDwarfRegNum(
+ unsigned MaskReg = MCRI.getDwarfRegNum(
ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC, false);
auto CFIInst = MCCFIInstruction::createLLVMVectorRegisterMask(
nullptr, MCRI.getDwarfRegNum(Reg, false),
@@ -2626,7 +2626,7 @@ MachineInstr *SIFrameLowering::buildCFIForVGPRToVMEMSpill(
int DwarfVGPR = MCRI.getDwarfRegNum(VGPR, false);
assert(DwarfVGPR != -1);
- MCRegister MaskReg = MCRI.getDwarfRegNum(
+ unsigned MaskReg = MCRI.getDwarfRegNum(
ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC, false);
auto CFIInst = MCCFIInstruction::createLLVMVectorOffset(
nullptr, DwarfVGPR, VGPRLaneBitSize, MaskReg, ST.getWavefrontSize(),
More information about the llvm-commits
mailing list