[llvm] [AMDGPU] fix eliminateFrameIndex to use SGPR frame index (PR #178991)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 12 19:15:10 PST 2026
================
@@ -3077,7 +3077,15 @@ bool SIRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
if (!IsMUBUF && !MFI->isBottomOfStack()) {
// Convert to a swizzled stack address by scaling by the wave size.
// In an entry function/kernel the offset is already swizzled.
- bool IsSALU = isSGPRClass(TII->getRegClass(MI->getDesc(), FIOperandNum));
+ const TargetRegisterClass *FiRC =
+ TII->getRegClass(MI->getDesc(), FIOperandNum);
+ bool IsSALU = false;
----------------
bcahoon wrote:
bool IsSALU = FiRC && isSGPRClass(FiRC);
https://github.com/llvm/llvm-project/pull/178991
More information about the llvm-commits
mailing list