File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -3550,7 +3550,8 @@ void AArch64FrameLowering::determineStackHazardSlot(
3550
3550
for (auto &MI : MBB) {
3551
3551
std::optional<int > FI = getLdStFrameID (MI, MFI);
3552
3552
if (FI && *FI >= 0 && *FI < (int )FrameObjects.size ()) {
3553
- if (MFI.getStackID (*FI) == 2 || AArch64InstrInfo::isFpOrNEON (MI))
3553
+ if (MFI.getStackID (*FI) == TargetStackID::ScalableVector ||
3554
+ AArch64InstrInfo::isFpOrNEON (MI))
3554
3555
FrameObjects[*FI] |= 2 ;
3555
3556
else
3556
3557
FrameObjects[*FI] |= 1 ;
@@ -4734,7 +4735,8 @@ void AArch64FrameLowering::orderFrameObjects(
4734
4735
if (AFI.hasStackHazardSlotIndex ()) {
4735
4736
std::optional<int > FI = getLdStFrameID (MI, MFI);
4736
4737
if (FI && *FI >= 0 && *FI < (int )FrameObjects.size ()) {
4737
- if (MFI.getStackID (*FI) == 2 || AArch64InstrInfo::isFpOrNEON (MI))
4738
+ if (MFI.getStackID (*FI) == TargetStackID::ScalableVector ||
4739
+ AArch64InstrInfo::isFpOrNEON (MI))
4738
4740
FrameObjects[*FI].Accesses |= FrameObject::AccessFPR;
4739
4741
else
4740
4742
FrameObjects[*FI].Accesses |= FrameObject::AccessGPR;
You can’t perform that action at this time.
0 commit comments