File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -2896,15 +2896,15 @@ StackOffset AArch64FrameLowering::resolveFrameOffsetReference(
2896
2896
isTargetWindows (MF) && AFI->getSVECalleeSavedStackSize ();
2897
2897
2898
2898
if (isSVE) {
2899
- assert (-ObjectOffset > (int64_t )AFI->getSVECalleeSavedStackSize () &&
2900
- " Math isn't correct for CSRs with FPAfterSVECalleeSaves" );
2901
2899
StackOffset FPOffset =
2902
2900
StackOffset::get (-AFI->getCalleeSaveBaseToFrameRecordOffset (), ObjectOffset);
2903
2901
StackOffset SPOffset =
2904
2902
SVEStackSize +
2905
2903
StackOffset::get (MFI.getStackSize () - AFI->getCalleeSavedStackSize (),
2906
2904
ObjectOffset);
2907
2905
if (FPAfterSVECalleeSaves) {
2906
+ assert (-ObjectOffset > (int64_t )AFI->getSVECalleeSavedStackSize () &&
2907
+ " Math isn't correct for CSRs with FPAfterSVECalleeSaves" );
2908
2908
FPOffset += StackOffset::getScalable (AFI->getSVECalleeSavedStackSize ());
2909
2909
}
2910
2910
// Always use the FP for SVE spills if available and beneficial.
You can’t perform that action at this time.
0 commit comments