| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 500 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 D | LoongArchFrameLowering.cpp | 77 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 D | VESubtarget.cpp | 54 FrameSize = alignTo(FrameSize, TFL->getStackAlign()); in getAdjustedFrameSize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 34 LRI->hasStackRealignment(MF) ? MFI.getMaxAlign() : getStackAlign(); in determineFrameLayout()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXPrologEpilogPass.cpp | 267 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFrameInfo.cpp | 177 StackAlign = TFI->getStackAlign(); in estimateStackSize()
|
| H A D | PrologEpilogInserter.cpp | 531 Alignment = std::min(Alignment, TFI->getStackAlign()); in assignCalleeSavedSpillSlots() 1122 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
|
| H A D | VirtRegMap.cpp | 101 Align CurrentAlign = ST.getFrameLowering()->getStackAlign(); in createSpillSlot()
|
| H A D | MachineFunction.cpp | 161 return STI->getFrameLowering()->getStackAlign(); in getFnStackAlignment()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetFrameLowering.h | 106 Align getStackAlign() const { return StackAlignment; } in getStackAlign() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameLowering.cpp | 233 if (MFI.getMaxAlign() > getStackAlign()) in emitPrologue() 492 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallFrameOptimization.cpp | 202 Align StackAlign = TFL->getStackAlign(); in isProfitable()
|
| H A D | X86FrameLowering.cpp | 1287 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 D | MSP430FrameLowering.cpp | 373 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 364 assert(getStackAlign() == Align(1) && "Unsupported stack alignment"); in eliminateCallFramePseudoInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FunctionLoweringInfo.cpp | 132 const Align StackAlign = TFI->getStackAlign(); in set()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 588 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 D | CSKYFrameLowering.cpp | 60 Align StackAlign = getStackAlign(); in determineFrameLayout()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseRegisterInfo.cpp | 674 !((MFI.getLocalFrameMaxAlign() > TFI->getStackAlign()) && in needsFrameBaseReg()
|
| H A D | ARMFrameLowering.cpp | 896 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 D | Thumb1FrameLowering.cpp | 130 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 308 Align TargetAlign = getStackAlign(); // alignment required per the ABI in determineFrameLayout() 2317 MFI.hasVarSizedObjects() && MFI.getMaxAlign() > getStackAlign(); in addScavengingSpillSlot()
|
| H A D | PPCRegisterInfo.cpp | 817 Align TargetAlign = TFI->getStackAlign(); in prepareDynamicAlloca()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 1081 Alignment = std::min(Alignment, getStackAlign()); in assignCalleeSavedSpillSlots()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaISelLowering.cpp | 605 Align StackAlignment = TFL->getStackAlign(); in LowerCall()
|