Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp500 Align StackAlign = getStackAlign(); in determineFrameLayout()
528 return alignTo(MFI.getStackSize() + RVFI->getRVVPadding(), getStackAlign()); in getStackSizeWithRVVPadding()
752 Flag, getStackAlign()); in allocateStack()
776 StackOffset::getFixed(-ProbeSize), Flag, getStackAlign()); in allocateStack()
792 StackOffset::getFixed(-Residual), Flag, getStackAlign()); in allocateStack()
816 StackOffset::getFixed(-RoundedSize), Flag, getStackAlign()); in allocateStack()
833 Flag, getStackAlign()); in allocateStack()
964 alignTo((STI.getXLen() / 8) * LibCallRegs, getStackAlign()); in emitPrologue()
1032 uint64_t ProbeSize = TLI->getStackProbeSize(MF, getStackAlign()); in emitPrologue()
1071 MachineInstr::FrameSetup, getStackAlign()); in emitPrologue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp77 assert(getStackAlign().value() < 2048 && "Stack alignment too large"); in adjustReg()
78 int64_t MaxPosAdjStep = 2048 - getStackAlign().value(); in adjustReg()
116 FrameSize = alignTo(FrameSize, getStackAlign()); in determineFrameLayout()
377 return 2048 - getStackAlign().value(); in getFirstSPAdjustAmount()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVESubtarget.cpp54 FrameSize = alignTo(FrameSize, TFL->getStackAlign()); in getAdjustedFrameSize()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp34 LRI->hasStackRealignment(MF) ? MFI.getMaxAlign() : getStackAlign(); in determineFrameLayout()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp267 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp177 StackAlign = TFI->getStackAlign(); in estimateStackSize()
H A DPrologEpilogInserter.cpp531 Alignment = std::min(Alignment, TFI->getStackAlign()); in assignCalleeSavedSpillSlots()
1122 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
H A DVirtRegMap.cpp101 Align CurrentAlign = ST.getFrameLowering()->getStackAlign(); in createSpillSlot()
H A DMachineFunction.cpp161 return STI->getFrameLowering()->getStackAlign(); in getFnStackAlignment()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h106 Align getStackAlign() const { return StackAlignment; } in getStackAlign() function
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp233 if (MFI.getMaxAlign() > getStackAlign()) in emitPrologue()
492 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp202 Align StackAlign = TFL->getStackAlign(); in isProfitable()
H A DX86FrameLowering.cpp1287 Align StackAlign = getStackAlign(); in calculateMaxStackAlign()
2393 unsigned FrameSizeMinusRBP = alignTo(CSSize + UsedSize, getStackAlign()); in getWinEHFuncletFrameSize()
2755 return alignDown(MFI.getMaxCallFrameSize(), getStackAlign().value()) + in getWin64EHFrameIndexRef()
3815 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
4310 Align StackAlign = MF.getSubtarget().getFrameLowering()->getStackAlign(); in computeFPBPAlignmentGap()
4360 Offset += alignTo(TII.getFrameSize(*BeforeMI), getStackAlign()); in spillFPBPUsingSP()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp373 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp364 assert(getStackAlign() == Align(1) && "Unsupported stack alignment"); in eliminateCallFramePseudoInstr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp132 const Align StackAlign = TFI->getStackAlign(); in set()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp588 Align MaxAlign = std::max(MFI.getMaxAlign(), getStackAlign()); in insertPrologueInBlock()
600 bool AlignStack = (MaxAlign > getStackAlign()); in insertPrologueInBlock()
1498 bool NeedsAlign = (MFI.getMaxAlign() > getStackAlign()); in processFunctionBeforeFrameFinalized()
1669 Align Alignment = std::min(TRI->getSpillAlign(*RC), getStackAlign()); in assignCalleeSavedSpillSlots()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp60 Align StackAlign = getStackAlign(); in determineFrameLayout()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp674 !((MFI.getLocalFrameMaxAlign() > TFI->getStackAlign()) && in needsFrameBaseReg()
H A DARMFrameLowering.cpp896 Align Alignment = STI.getFrameLowering()->getStackAlign(); in emitPrologue()
2440 if (MF.getSubtarget().getFrameLowering()->getStackAlign() >= Align(8)) in checkNumAlignedDPRCS2Regs()
2965 const Align TargetAlign = getStackAlign(); in determineCalleeSaves()
H A DThumb1FrameLowering.cpp130 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp308 Align TargetAlign = getStackAlign(); // alignment required per the ABI in determineFrameLayout()
2317 MFI.hasVarSizedObjects() && MFI.getMaxAlign() > getStackAlign(); in addScavengingSpillSlot()
H A DPPCRegisterInfo.cpp817 Align TargetAlign = TFI->getStackAlign(); in prepareDynamicAlloca()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp1081 Alignment = std::min(Alignment, getStackAlign()); in assignCalleeSavedSpillSlots()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp605 Align StackAlignment = TFL->getStackAlign(); in LowerCall()

12