| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86WinCOFFTargetStreamer.cpp | 50 StackAlign, enumerator 248 Inst.Op = FPOInstruction::StackAlign; in emitFPOStackAlign() 279 unsigned StackAlign = 0; member 321 assert((StackAlign == 0 || FrameReg != 0) && in emitFrameDataRecord() 323 StringRef CFAVar = StackAlign == 0 ? "$T0" : "$T1"; in emitFrameDataRecord() 334 if (StackAlign) { in emitFrameDataRecord() 336 << StackAlign << " @ = "; in emitFrameDataRecord() 425 case FPOInstruction::StackAlign: in emitFPOData() 427 FSM.StackAlign = Inst.RegOrOffset; in emitFPOData()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFrameInfo.cpp | 174 Align StackAlign; in estimateStackSize() local 177 StackAlign = TFI->getStackAlign(); in estimateStackSize() 179 StackAlign = TFI->getTransientStackAlign(); in estimateStackSize() 183 StackAlign = std::max(StackAlign, MaxAlign); in estimateStackSize() 184 return alignTo(Offset, StackAlign); in estimateStackSize()
|
| H A D | PrologEpilogInserter.cpp | 1072 Align StackAlign; in calculateFrameObjectOffsets() local 1075 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets() 1077 StackAlign = TFI.getTransientStackAlign(); in calculateFrameObjectOffsets() 1081 StackAlign = std::max(StackAlign, MaxAlign); in calculateFrameObjectOffsets() 1083 Offset = alignTo(Offset, StackAlign, Skew); in calculateFrameObjectOffsets()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXPrologEpilogPass.cpp | 239 Align StackAlign; in calculateFrameObjectOffsets() local 242 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets() 244 StackAlign = TFI.getTransientStackAlign(); in calculateFrameObjectOffsets() 248 Offset = alignTo(Offset, std::max(StackAlign, MaxAlign)); in calculateFrameObjectOffsets()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 35 Align StackAlign = in determineFrameLayout() local 44 MaxCallFrameSize = alignTo(MaxCallFrameSize, StackAlign); in determineFrameLayout() 54 FrameSize = alignTo(FrameSize, StackAlign); in determineFrameLayout()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | RISCVAttributes.h | 37 enum StackAlign { ALIGN_4 = 4, ALIGN_16 = 16 }; enum
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FunctionLoweringInfo.cpp | 133 const Align StackAlign = TFI->getStackAlign(); in set() local 151 std::max(std::min(TyPrefAlign, StackAlign), SpecifiedAlign); in set() 157 (TFI->isStackRealignable() || (Alignment <= StackAlign))) { in set() 193 Alignment <= StackAlign ? Align(1) : Alignment, AI); in set()
|
| H A D | SelectionDAG.cpp | 2162 const Align StackAlign = TFI->getStackAlign(); in getReducedAlign() local 2166 if (RedAlign > StackAlign) { in getReducedAlign() 2196 Align StackAlign = in CreateStackTemporary() local 2198 return CreateStackTemporary(VT.getStoreSize(), StackAlign); in CreateStackTemporary()
|
| H A D | LegalizeDAG.cpp | 1676 Align StackAlign = TFL->getStackAlign(); in ExpandDYNAMIC_STACKALLOC() local 1678 if (Alignment > StackAlign) in ExpandDYNAMIC_STACKALLOC()
|
| H A D | SelectionDAGBuilder.cpp | 4007 Align StackAlign = DAG.getSubtarget().getFrameLowering()->getStackAlign(); in visitAlloca() local 4008 if (*Alignment <= StackAlign) in visitAlloca() 4011 const uint64_t StackAlignMask = StackAlign.value() - 1U; in visitAlloca()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallingConvention.cpp | 195 const Align StackAlign = in CC_AArch64_Custom_Block() local 198 Align SlotAlign = std::min(MemAlign, StackAlign); in CC_AArch64_Custom_Block()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 187 unsigned StackAlign = getStackAlignment(); // ABI alignment in calculateMaxStackAlign() local 190 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign; in calculateMaxStackAlign() 246 unsigned StackAlign = getStackAlignment(); in eliminateCallFramePseudoInstr() local 247 Amount = alignTo(Amount, StackAlign); in eliminateCallFramePseudoInstr()
|
| H A D | M68kISelLowering.cpp | 3224 unsigned StackAlign = TFI.getStackAlignment(); in LowerDYNAMIC_STACKALLOC() local 3226 if (Align > StackAlign) in LowerDYNAMIC_STACKALLOC()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMCallingConv.cpp | 193 const Align StackAlign = DL.getStackAlignment(); in CC_ARM_AAPCS_Custom_Aggregate() local 195 Align Alignment = std::min(FirstMemberAlign, StackAlign); in CC_ARM_AAPCS_Custom_Aggregate()
|
| H A D | ARMISelLowering.cpp | 2359 Align StackAlign = DAG.getDataLayout().getStackAlignment(); in LowerCall() local 2360 NumBytes = alignTo(NumBytes, StackAlign); in LowerCall() 9587 const Align StackAlign = DL.getPrefTypeAlign(RetTy); in LowerFSINCOS() local 9588 int FrameIdx = MFI.CreateStackObject(ByteSize, StackAlign, false); in LowerFSINCOS()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallFrameOptimization.cpp | 202 Align StackAlign = TFL->getStackAlign(); in isProfitable() local 225 if (!isAligned(StackAlign, CC.ExpectedDist)) in isProfitable()
|
| H A D | X86FrameLowering.cpp | 1053 Align StackAlign = getStackAlign(); in calculateMaxStackAlign() local 1056 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign; in calculateMaxStackAlign()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 247 Align StackAlign = getStackAlign(); in determineFrameLayout() local 250 FrameSize = alignTo(FrameSize, StackAlign); in determineFrameLayout()
|
| H A D | RISCVISelLowering.cpp | 7023 Align StackAlign = in CC_RISCVAssign2XLen() local 7027 State.AllocateStack(XLenInBytes, StackAlign), in CC_RISCVAssign2XLen() 7210 Align StackAlign = Align(XLen / 8); in CC_RISCV() local 7239 StackAlign = MaybeAlign(ValVT.getScalarSizeInBits() / 8).valueOrOne(); in CC_RISCV() 7247 Reg ? 0 : State.AllocateStack(StoreSizeBytes, StackAlign); in CC_RISCV() 7575 auto StackAlign = in CC_RISCV_FastCC() local 7578 State.AllocateStack(ValVT.getStoreSize(), StackAlign); in CC_RISCV_FastCC() 7985 Align StackAlign = in LowerCall() local 8009 StackAlign = std::max(StackAlign, getPrefTypeAlign(PartVT, DAG)); in LowerCall() 8013 SDValue SpillSlot = DAG.CreateStackTemporary(StoredSize, StackAlign); in LowerCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2644 Align StackAlign = MF->getSubtarget().getFrameLowering()->getStackAlign(); in translateAlloca() local 2645 auto SAMinusOne = MIRBuilder.buildConstant(IntPtrTy, StackAlign.value() - 1); in translateAlloca() 2649 MIRBuilder.buildConstant(IntPtrTy, ~(uint64_t)(StackAlign.value() - 1)); in translateAlloca() 2653 if (Alignment <= StackAlign) in translateAlloca()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3489 uint64_t StackAlign = TFI->getStackAlignment(); in lowerDYNAMIC_STACKALLOC() local 3490 uint64_t RequiredAlign = std::max(AlignVal, StackAlign); in lowerDYNAMIC_STACKALLOC() 3491 uint64_t ExtraAlignSpace = RequiredAlign - StackAlign; in lowerDYNAMIC_STACKALLOC() 3530 if (RequiredAlign > StackAlign) { in lowerDYNAMIC_STACKALLOC() 7051 unsigned StackAlign = TFI->getStackAlignment(); in getStackProbeSize() local 7052 assert(StackAlign >=1 && isPowerOf2_32(StackAlign) && in getStackProbeSize() 7063 StackProbeSize &= ~(StackAlign - 1); in getStackProbeSize() 7064 return StackProbeSize ? StackProbeSize : StackAlign; in getStackProbeSize()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1468 Align StackAlign = TFI.getStackAlign(); in lowerDYNAMIC_STACKALLOC() local 1469 bool NeedsAlign = Alignment.valueOrOne() > StackAlign; in lowerDYNAMIC_STACKALLOC()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 1633 unsigned StackAlign = getTypeStackAlignInBytes(Ty, TypeAlign); in getIndirectResult() local 1634 if (StackAlign == 0) in getIndirectResult() 1639 bool Realign = TypeAlign > StackAlign; in getIndirectResult() 1640 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(StackAlign), in getIndirectResult() 2025 CharUnits StackAlign = CharUnits::fromQuantity(4); in rewriteWithInAlloca() local 2059 StackAlign); in rewriteWithInAlloca()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 2559 Align StackAlign = Subtarget->getFrameLowering()->getStackAlign(); in LowerDYNAMIC_STACKALLOC() local 2566 if (Alignment && *Alignment > StackAlign) { in LowerDYNAMIC_STACKALLOC()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 11670 unsigned StackAlign = TFI->getStackAlignment(); in getStackProbeSize() local 11671 assert(StackAlign >= 1 && isPowerOf2_32(StackAlign) && in getStackProbeSize() 11682 StackProbeSize &= ~(StackAlign - 1); in getStackProbeSize() 11683 return StackProbeSize ? StackProbeSize : StackAlign; in getStackProbeSize()
|