diff options
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp b/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp index a62610ae2b7c..5b782543b3b4 100644 --- a/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp +++ b/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp @@ -576,7 +576,7 @@ static bool enableAllocFrameElim(const MachineFunction &MF) { const auto &MFI = MF.getFrameInfo(); const auto &HST = MF.getSubtarget<HexagonSubtarget>(); assert(!MFI.hasVarSizedObjects() && - !HST.getRegisterInfo()->needsStackRealignment(MF)); + !HST.getRegisterInfo()->hasStackRealignment(MF)); return F.hasFnAttribute(Attribute::NoReturn) && F.hasFnAttribute(Attribute::NoUnwind) && !F.hasFnAttribute(Attribute::UWTable) && HST.noreturnStackElim() && @@ -1145,7 +1145,7 @@ bool HexagonFrameLowering::hasFP(const MachineFunction &MF) const { auto &MFI = MF.getFrameInfo(); auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); - bool HasExtraAlign = HRI.needsStackRealignment(MF); + bool HasExtraAlign = HRI.hasStackRealignment(MF); bool HasAlloca = MFI.hasVarSizedObjects(); // Insert ALLOCFRAME if we need to or at -O0 for the debugger. Think @@ -1265,7 +1265,7 @@ HexagonFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, int Offset = MFI.getObjectOffset(FI); bool HasAlloca = MFI.hasVarSizedObjects(); - bool HasExtraAlign = HRI.needsStackRealignment(MF); + bool HasExtraAlign = HRI.hasStackRealignment(MF); bool NoOpt = MF.getTarget().getOptLevel() == CodeGenOpt::None; auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); @@ -1552,7 +1552,7 @@ void HexagonFrameLowering::processFunctionBeforeFrameFinalized( auto *NewMMO = MF.getMachineMemOperand( MMO->getPointerInfo(), MMO->getFlags(), MMO->getSize(), MFI.getObjectAlign(FI), MMO->getAAInfo(), MMO->getRanges(), - MMO->getSyncScopeID(), MMO->getOrdering(), + MMO->getSyncScopeID(), MMO->getSuccessOrdering(), MMO->getFailureOrdering()); new_memops.push_back(NewMMO); KeepOld = false; |