Home
last modified time | relevance | path

Searched refs:StackAlign (Results 1 – 17 of 17) sorted by relevance

/minix/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp211 unsigned StackAlign; in calculateFrameObjectOffsets() local
214 StackAlign = TFI.getStackAlignment(); in calculateFrameObjectOffsets()
216 StackAlign = TFI.getTransientStackAlignment(); in calculateFrameObjectOffsets()
220 StackAlign = std::max(StackAlign, MaxAlign); in calculateFrameObjectOffsets()
221 unsigned AlignMask = StackAlign - 1; in calculateFrameObjectOffsets()
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DMachineFunction.cpp500 unsigned StackAlign) { in clampStackAlignment() argument
501 if (!ShouldClamp || Align <= StackAlign) in clampStackAlignment()
504 << " exceeds the stack alignment " << StackAlign in clampStackAlignment()
506 return StackAlign; in clampStackAlignment()
661 unsigned StackAlign; in estimateStackSize() local
664 StackAlign = TFI->getStackAlignment(); in estimateStackSize()
666 StackAlign = TFI->getTransientStackAlignment(); in estimateStackSize()
670 StackAlign = std::max(StackAlign, MaxAlign); in estimateStackSize()
671 unsigned AlignMask = StackAlign - 1; in estimateStackSize()
H A DPrologEpilogInserter.cpp305 unsigned StackAlign = TFI->getStackAlignment(); in calculateCalleeSavedRegisters() local
310 Align = std::min(Align, StackAlign); in calculateCalleeSavedRegisters()
649 unsigned StackAlign; in calculateFrameObjectOffsets() local
652 StackAlign = TFI.getStackAlignment(); in calculateFrameObjectOffsets()
654 StackAlign = TFI.getTransientStackAlignment(); in calculateFrameObjectOffsets()
658 StackAlign = std::max(StackAlign, MaxAlign); in calculateFrameObjectOffsets()
659 unsigned AlignMask = StackAlign - 1; in calculateFrameObjectOffsets()
/minix/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp231 unsigned StackAlign = getStackAlignment(); in eliminateCallFramePseudoInstr() local
244 Amount = (Amount+StackAlign-1)/StackAlign*StackAlign; in eliminateCallFramePseudoInstr()
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.h48 unsigned StackAlign = State.getMachineFunction() in finishStackBlock() local
52 unsigned Align = std::min(ArgFlags.getOrigAlign(), StackAlign); in finishStackBlock()
/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h250 explicit MachineFrameInfo(unsigned StackAlign, bool isStackRealign, in MachineFrameInfo() argument
252 : StackAlignment(StackAlign), StackRealignable(isStackRealign), in MachineFrameInfo()
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp371 unsigned StackAlign = MF.getTarget() in needsStackRealignment() local
376 ((MFI->getMaxAlignment() > StackAlign) || in needsStackRealignment()
560 unsigned StackAlign = TFI->getStackAlignment(); in needsFrameBaseReg() local
562 !((MFI->getLocalFrameMaxAlign() > StackAlign) && canRealignStack(MF))) { in needsFrameBaseReg()
H A DARMISelLowering.cpp6308 const unsigned StackAlign = TLI.getDataLayout()->getPrefTypeAlignment(RetTy); in LowerFSINCOS() local
6309 int FrameIdx = FrameInfo->CreateStackObject(ByteSize, StackAlign, false); in LowerFSINCOS()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp547 unsigned StackAlign = getStackAlignment(); in emitPrologue() local
562 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign; in emitPrologue()
941 unsigned StackAlign = getStackAlignment(); in emitEpilogue() local
981 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign; in emitEpilogue()
2006 unsigned StackAlign = MF.getTarget() in eliminateCallFramePseudoInstr() local
2010 Amount = (Amount + StackAlign - 1) / StackAlign * StackAlign; in eliminateCallFramePseudoInstr()
H A DX86RegisterInfo.cpp446 unsigned StackAlign = in needsStackRealignment() local
449 ((MFI->getMaxAlignment() > StackAlign) || in needsStackRealignment()
H A DX86ISelLowering.cpp16581 unsigned StackAlign = TFI.getStackAlignment(); in LowerDYNAMIC_STACKALLOC() local
16583 if (Align > StackAlign) in LowerDYNAMIC_STACKALLOC()
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp122 unsigned StackAlign = in set() local
124 if (Align <= StackAlign) in set()
H A DSelectionDAGBuilder.cpp3472 unsigned StackAlign = in visitAlloca() local
3474 if (Align <= StackAlign) in visitAlloca()
3481 DAG.getIntPtrConstant(StackAlign-1)); in visitAlloca()
3486 DAG.getIntPtrConstant(~(uint64_t)(StackAlign-1))); in visitAlloca()
H A DLegalizeDAG.cpp1626 unsigned StackAlign = in ExpandDYNAMIC_STACKALLOC() local
1629 if (Align > StackAlign) in ExpandDYNAMIC_STACKALLOC()
H A DSelectionDAG.cpp1765 unsigned StackAlign = in CreateStackTemporary() local
1768 int FrameIdx = FrameInfo->CreateStackObject(ByteSize, StackAlign, false); in CreateStackTemporary()
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp920 unsigned StackAlign = MF.getTarget() in needsStackRealignment() local
925 ((MFI->getMaxAlignment() > StackAlign) || in needsStackRealignment()
/minix/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DTargetInfo.cpp951 unsigned StackAlign = getTypeStackAlignInBytes(Ty, TypeAlign); in getIndirectResult() local
952 if (StackAlign == 0) in getIndirectResult()
957 bool Realign = TypeAlign > StackAlign; in getIndirectResult()
958 return ABIArgInfo::getIndirect(StackAlign, /*ByVal=*/true, Realign); in getIndirectResult()