Searched refs:StackAlign (Results 1 - 25 of 25) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp173 unsigned StackAlign; local
176 StackAlign = TFI->getStackAlignment();
178 StackAlign = TFI->getTransientStackAlignment();
182 StackAlign = std::max(StackAlign, MaxAlign);
183 unsigned AlignMask = StackAlign - 1;
H A DPrologEpilogInserter.cpp438 unsigned StackAlign = TFI->getStackAlignment(); local
443 Align = std::min(Align, StackAlign);
1071 unsigned StackAlign; local
1074 StackAlign = TFI.getStackAlignment();
1076 StackAlign = TFI.getTransientStackAlignment();
1080 StackAlign = std::max(StackAlign, MaxAlign);
1081 Offset = alignTo(Offset, StackAlign, Skew);
H A DTargetRegisterInfo.cpp451 unsigned StackAlign = TFI->getStackAlignment();
452 bool requiresRealignment = ((MFI.getMaxAlignment() > StackAlign) ||
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp230 unsigned StackAlign; local
233 StackAlign = TFI.getStackAlignment();
235 StackAlign = TFI.getTransientStackAlignment();
239 StackAlign = std::max(StackAlign, MaxAlign);
240 unsigned AlignMask = StackAlign - 1;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFTargetStreamer.cpp50 StackAlign, enumerator in enum:__anon2474::FPOInstruction::Operation
248 Inst.Op = FPOInstruction::StackAlign;
279 unsigned StackAlign = 0; member in struct:__anon2475::FPOStateMachine
321 assert((StackAlign == 0 || FrameReg != 0) &&
323 StringRef CFAVar = StackAlign == 0 ? "$T0" : "$T1";
334 if (StackAlign) {
336 << StackAlign << " @ = ";
425 case FPOInstruction::StackAlign:
427 FSM.StackAlign = Inst.RegOrOffset;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp35 unsigned StackAlign = LRI->needsStackRealignment(MF) ? MFI.getMaxAlignment() local
44 MaxCallFrameSize = alignTo(MaxCallFrameSize, StackAlign);
54 FrameSize = alignTo(FrameSize, StackAlign);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp51 unsigned StackAlign = getStackAlignment(); local
53 unsigned MaxStackAlign = std::max(StackAlign, MFI.getMaxAlignment());
54 FrameSize += (MaxStackAlign - StackAlign);
55 StackAlign = MaxStackAlign;
59 uint64_t MaxCallSize = alignTo(MFI.getMaxCallFrameSize(), StackAlign);
63 FrameSize = alignTo(FrameSize, StackAlign);
467 uint64_t StackAlign = getStackAlignment(); local
477 // FirstSPAdjustAmount is choosed as (2048 - StackAlign)
482 // for RV32E is 4. So (2048 - StackAlign) will satisfy the stack alignment.
483 return 2048 - StackAlign;
[all...]
H A DRISCVISelLowering.cpp1467 unsigned StackAlign = std::max(XLenInBytes, ArgFlags1.getOrigAlign()); local
1470 State.AllocateStack(XLenInBytes, StackAlign),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp230 unsigned StackAlign = getStackAlignment(); local
243 Amount = (Amount+StackAlign-1)/StackAlign*StackAlign;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.cpp43 const Align StackAlign = local
46 const Align Align = std::min(OrigAlign, StackAlign);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallingConv.cpp196 unsigned StackAlign = DL.getStackAlignment().value(); local
197 unsigned Align = std::min(PendingMembers[0].getExtraInfo(), StackAlign);
H A DARMBaseRegisterInfo.cpp609 unsigned StackAlign = TFI->getStackAlignment(); local
611 !((MFI.getLocalFrameMaxAlign() > StackAlign) && canRealignStack(MF))) {
H A DARMISelLowering.cpp8896 const unsigned StackAlign = DL.getPrefTypeAlignment(RetTy); local
8897 int FrameIdx = MFI.CreateStackObject(ByteSize, StackAlign, false);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp88 unsigned StackAlign = TFI->getStackAlignment(); local
145 (TFI->isStackRealignable() || (Align <= StackAlign))) {
179 if (Align <= StackAlign)
H A DLegalizeDAG.cpp1604 unsigned StackAlign =
1607 if (Align > StackAlign)
H A DSelectionDAGBuilder.cpp4010 unsigned StackAlign = local
4012 if (Align <= StackAlign)
4021 DAG.getConstant(StackAlign - 1, dl, IntPtr), Flags);
4026 DAG.getConstant(~(uint64_t)(StackAlign - 1), dl, IntPtr));
H A DSelectionDAG.cpp1986 unsigned StackAlign =
1989 int FrameIdx = MFI.CreateStackObject(ByteSize, StackAlign, false);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp202 unsigned StackAlign = TFL->getStackAlignment(); local
225 if (CC.ExpectedDist % StackAlign)
H A DX86FrameLowering.cpp850 unsigned StackAlign = getStackAlignment();
853 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign;
2810 unsigned StackAlign = getStackAlignment();
2811 Amount = alignTo(Amount, StackAlign);
H A DX86InstrInfo.cpp143 unsigned StackAlign = TFI->getStackAlignment(); local
144 int SPAdj = alignTo(getFrameSize(MI), StackAlign);
H A DX86ISelLowering.cpp23073 const Align StackAlign(TFI.getStackAlignment());
23075 if (Alignment && Alignment > StackAlign)
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1839 unsigned StackAlign = local
1841 if (Align <= StackAlign)
1847 auto SAMinusOne = MIRBuilder.buildConstant(IntPtrTy, StackAlign - 1);
1851 MIRBuilder.buildConstant(IntPtrTy, ~(uint64_t)(StackAlign - 1));
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp1540 unsigned StackAlign = getTypeStackAlignInBytes(Ty, TypeAlign); local
1541 if (StackAlign == 0)
1546 bool Realign = TypeAlign > StackAlign;
1547 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(StackAlign),
1895 CharUnits StackAlign = CharUnits::fromQuantity(4); local
1930 StackAlign);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3380 uint64_t StackAlign = TFI->getStackAlignment(); local
3381 uint64_t RequiredAlign = std::max(AlignVal, StackAlign);
3382 uint64_t ExtraAlignSpace = RequiredAlign - StackAlign;
3413 if (RequiredAlign > StackAlign) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2548 unsigned StackAlign = Subtarget->getFrameLowering()->getStackAlignment(); local
2555 if (Align > StackAlign) {

Completed in 755 milliseconds