[llvm-branch-commits] [llvm] [NFC][AMDGPU] Fix scratch address materialization in SVS frame index fallback (PR #208624)
Shilei Tian via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Jul 10 11:48:05 PDT 2026
================
@@ -3239,26 +3239,14 @@ bool SIRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
: RS->scavengeRegisterBackwards(AMDGPU::SReg_32_XM0RegClass,
MI, false, 0, !UseSGPR);
- if ((!TmpSReg && !FrameReg) || (!TmpReg && !UseSGPR)) {
+ if (!TmpSReg || (!TmpReg && !UseSGPR)) {
+ assert(!FrameReg && "There is a frame register!");
----------------
shiltian wrote:
```suggestion
assert(!FrameReg && "there is a frame register!");
```
https://github.com/llvm/llvm-project/pull/208624
More information about the llvm-branch-commits
mailing list