10000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b02b417 commit 829c5adCopy full SHA for 829c5ad
llvm/lib/Target/Xtensa/XtensaFrameLowering.cpp
@@ -399,7 +399,8 @@ void XtensaFrameLowering::processFunctionBeforeFrameFinalized(
399
const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo();
400
unsigned Size = TRI.getSpillSize(RC);
401
Align Alignment = TRI.getSpillAlign(RC);
402
- for (int i = 0; i < NeedRegs; i++)
+ // If NeedsRegs == 0, we still need a spill slot
403
+ for (int i = 0; i <= NeedRegs; i++)
404
RS->addScavengingFrameIndex(
405
MFI.CreateStackObject(Size, Alignment, false));
406
}
0 commit comments