| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 344 Align StackAlign = getStackAlign(); in determineFrameLayout() 372 return alignTo(MFI.getStackSize() + RVFI->getRVVPadding(), getStackAlign()); in getStackSizeWithRVVPadding() 440 Flag, getStackAlign()); in adjustStackForRVV() 582 alignTo((STI.getXLen() / 8) * LibCallRegs, getStackAlign()); in emitPrologue() 624 getStackAlign()); in emitPrologue() 671 MachineInstr::FrameSetup, getStackAlign()); in emitPrologue() 689 MachineInstr::FrameSetup, getStackAlign()); in emitPrologue() 818 MachineInstr::FrameDestroy, getStackAlign()); in emitEpilogue() 834 MachineInstr::FrameDestroy, getStackAlign()); in emitEpilogue() 854 MachineInstr::FrameDestroy, getStackAlign()); in emitEpilogue() [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() 372 return 2048 - getStackAlign().value(); in getFirstSPAdjustAmount()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VESubtarget.cpp | 56 FrameSize = alignTo(FrameSize, TFL->getStackAlign()); in getAdjustedFrameSize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 36 LRI->hasStackRealignment(MF) ? MFI.getMaxAlign() : getStackAlign(); in determineFrameLayout()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXPrologEpilogPass.cpp | 243 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetFrameLowering.h | 105 Align getStackAlign() const { return StackAlignment; } in getStackAlign() function
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFrameInfo.cpp | 177 StackAlign = TFI->getStackAlign(); in estimateStackSize()
|
| H A D | PrologEpilogInserter.cpp | 505 Alignment = std::min(Alignment, TFI->getStackAlign()); in assignCalleeSavedSpillSlots() 1120 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
|
| H A D | VirtRegMap.cpp | 100 Align CurrentAlign = ST.getFrameLowering()->getStackAlign(); in createSpillSlot()
|
| H A D | MachineFunction.cpp | 161 return STI->getFrameLowering()->getStackAlign(); in getFnStackAlignment()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameLowering.cpp | 235 if (MFI.getMaxAlign() > getStackAlign()) in emitPrologue() 494 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 | 1226 Align StackAlign = getStackAlign(); in calculateMaxStackAlign() 2330 unsigned FrameSizeMinusRBP = alignTo(CSSize + UsedSize, getStackAlign()); in getWinEHFuncletFrameSize() 2693 return alignDown(MFI.getMaxCallFrameSize(), getStackAlign().value()) + in getWin64EHFrameIndexRef() 3751 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.cpp | 375 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 365 assert(getStackAlign() == Align(1) && "Unsupported stack alignment"); in eliminateCallFramePseudoInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FunctionLoweringInfo.cpp | 133 const Align StackAlign = TFI->getStackAlign(); in set()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 599 Align MaxAlign = std::max(MFI.getMaxAlign(), getStackAlign()); in insertPrologueInBlock() 611 bool AlignStack = (MaxAlign > getStackAlign()); in insertPrologueInBlock() 1511 bool NeedsAlign = (MFI.getMaxAlign() > getStackAlign()); in processFunctionBeforeFrameFinalized() 1682 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 | 645 !((MFI.getLocalFrameMaxAlign() > TFI->getStackAlign()) && in needsFrameBaseReg()
|
| H A D | ARMFrameLowering.cpp | 746 Align Alignment = STI.getFrameLowering()->getStackAlign(); in emitPrologue() 2189 if (MF.getSubtarget().getFrameLowering()->getStackAlign() >= Align(8)) in checkNumAlignedDPRCS2Regs() 2695 const Align TargetAlign = getStackAlign(); in determineCalleeSaves()
|
| H A D | Thumb1FrameLowering.cpp | 132 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaISelLowering.cpp | 326 Align StackAlignment = TFL->getStackAlign(); in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 308 Align TargetAlign = getStackAlign(); // alignment required per the ABI in determineFrameLayout() 2314 MFI.hasVarSizedObjects() && MFI.getMaxAlign() > getStackAlign(); in addScavengingSpillSlot()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 1049 Alignment = std::min(Alignment, getStackAlign()); in assignCalleeSavedSpillSlots()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIFrameLowering.cpp | 1781 Amount = alignTo(Amount, getStackAlign()); in eliminateCallFramePseudoInstr()
|