Home
last modified time | relevance | path

Searched refs:getStackAlign (Results 1 – 25 of 38) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVESubtarget.cpp56 FrameSize = alignTo(FrameSize, TFL->getStackAlign()); in getAdjustedFrameSize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp36 LRI->hasStackRealignment(MF) ? MFI.getMaxAlign() : getStackAlign(); in determineFrameLayout()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp242 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h99 Align getStackAlign() const { return StackAlignment; } in getStackAlign() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp243 Align StackAlign = getStackAlign(); in determineFrameLayout()
895 RVFI->setRVVPadding(getStackAlign().value()); in processFunctionBeforeFrameFinalized()
967 return 2048 - getStackAlign().value(); in getFirstSPAdjustAmount()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp177 StackAlign = TFI->getStackAlign(); in estimateStackSize()
H A DPrologEpilogInserter.cpp444 Alignment = std::min(Alignment, TFI->getStackAlign()); in assignCalleeSavedSpillSlots()
1069 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
H A DTargetRegisterInfo.cpp487 (MFI.getMaxAlign() > TFI->getStackAlign()) || in shouldRealignStack()
H A DMachineFunction.cpp134 return STI->getFrameLowering()->getStackAlign().value(); in getFnStackAlignment()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp236 if (MFI.getMaxAlign() > getStackAlign()) in emitPrologue()
493 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp237 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp184 Align Alignment = commonAlignment(TFL->getStackAlign(), Offset); in getStackAddress()
276 Align Alignment = commonAlignment(TFL->getStackAlign(), Offset); in getStackAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp202 Align StackAlign = TFL->getStackAlign(); in isProfitable()
H A DX86FrameLowering.cpp1051 Align StackAlign = getStackAlign(); in calculateMaxStackAlign()
1965 unsigned FrameSizeMinusRBP = alignTo(CSSize + UsedSize, getStackAlign()); in getWinEHFuncletFrameSize()
2299 return alignDown(MFI.getMaxCallFrameSize(), getStackAlign().value()) + in getWin64EHFrameIndexRef()
3259 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
H A DX86InstrInfo.cpp628 int SPAdj = alignTo(getFrameSize(MI), TFI->getStackAlign()); in getSPAdjust()
3816 (Subtarget.getFrameLowering()->getStackAlign() >= Alignment) || in storeRegToStackSlot()
3846 (Subtarget.getFrameLowering()->getStackAlign() >= Alignment) || in loadRegFromStackSlot()
5719 std::min(Alignment, Subtarget.getFrameLowering()->getStackAlign()); in foldMemoryOperandImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp349 assert(getStackAlign() == Align(1) && "Unsupported stack alignment"); in eliminateCallFramePseudoInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp133 const Align StackAlign = TFI->getStackAlign(); in set()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp594 Align MaxAlign = std::max(MFI.getMaxAlign(), getStackAlign()); in insertPrologueInBlock()
606 bool AlignStack = (MaxAlign > getStackAlign()); in insertPrologueInBlock()
1512 bool NeedsAlign = (MFI.getMaxAlign() > getStackAlign()); in processFunctionBeforeFrameFinalized()
1715 Align Alignment = std::min(TRI->getSpillAlign(*RC), getStackAlign()); in assignCalleeSavedSpillSlots()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp445 Align Alignment = STI.getFrameLowering()->getStackAlign(); in emitPrologue()
1714 if (MF.getSubtarget().getFrameLowering()->getStackAlign() >= Align(8)) in checkNumAlignedDPRCS2Regs()
2171 const Align TargetAlign = getStackAlign(); in determineCalleeSaves()
H A DARMBaseRegisterInfo.cpp624 !((MFI.getLocalFrameMaxAlign() > TFI->getStackAlign()) && in needsFrameBaseReg()
H A DThumb1FrameLowering.cpp132 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp307 Align TargetAlign = getStackAlign(); // alignment required per the ABI in determineFrameLayout()
2284 MFI.hasVarSizedObjects() && MFI.getMaxAlign() > getStackAlign(); in addScavengingSpillSlot()
H A DPPCRegisterInfo.cpp635 Align TargetAlign = TFI->getStackAlign(); in prepareDynamicAlloca()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp1291 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp411 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
3527 getStackAlign()); in getWinEHFuncletFrameSize()

12