Home
last modified time | relevance | path

Searched refs:StackAlignment (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp34 assert(Align <= StackAlignment && in ensureMaxAlignment()
55 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateStackObject()
66 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateSpillStackObject()
76 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateVariableSizedObject()
91 unsigned Alignment = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment); in CreateFixedObject()
92 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateFixedObject()
103 unsigned Alignment = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment); in CreateFixedSpillStackObject()
104 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateFixedSpillStackObject()
H A DSafeStackLayout.h55 StackLayout(unsigned StackAlignment) : MaxAlignment(StackAlignment) {} in StackLayout() argument
H A DSafeStack.cpp144 enum { StackAlignment = 16 }; enumerator
500 StackLayout SSL(StackAlignment); in moveStaticAllocasToUnsafeStack()
539 if (FrameAlignment > StackAlignment) { in moveStaticAllocasToUnsafeStack()
634 unsigned FrameSize = alignTo(SSL.getFrameSize(), StackAlignment); in moveStaticAllocasToUnsafeStack()
669 (unsigned)StackAlignment); in moveDynamicAllocasToUnsafeStack()
H A DMachineFunction.cpp128 if (F.hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlignment()
169 F.hasFnAttribute(Attribute::StackAlignment)); in init()
171 if (F.hasFnAttribute(Attribute::StackAlignment)) in init()
H A DTargetRegisterInfo.cpp448 F.hasFnAttribute(Attribute::StackAlignment)); in needsStackRealignment()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h48 unsigned StackAlignment; variable
55 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir()
71 unsigned getStackAlignment() const { return StackAlignment; } in getStackAlignment()
78 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust()
80 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
H A DMachineFrameInfo.h194 unsigned StackAlignment; variable
340 explicit MachineFrameInfo(unsigned StackAlignment, bool StackRealignable, in MachineFrameInfo() argument
342 : StackAlignment(StackAlignment), StackRealignable(StackRealignable), in MachineFrameInfo()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAttributes.cpp135 return get(Context, StackAlignment, Align); in getWithStackAlignment()
696 case Attribute::StackAlignment: in get()
1382 else if (Val == Attribute::StackAlignment) in removeAttribute()
1383 StackAlignment = 0; in removeAttribute()
1428 Attrs[Attribute::StackAlignment] = true; in addStackAlignmentAttr()
1429 StackAlignment = Align; in addStackAlignmentAttr()
1471 if (!StackAlignment) in merge()
1472 StackAlignment = B.StackAlignment; in merge()
1496 if (B.StackAlignment) in remove()
1497 StackAlignment = 0; in remove()
[all …]
H A DAttributeImpl.h125 assert((Kind == Attribute::Alignment || Kind == Attribute::StackAlignment || in IntAttributeImpl()
H A DVerifier.cpp1495 case Attribute::StackAlignment: in isFuncOnlyAttr()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp59 StackAlignment = 16; in initializeEnvironment()
159 StackAlignment = getPlatformStackAlignment(); in initSubtargetFeatures()
H A DPPCSubtarget.h82 unsigned StackAlignment; variable
167 unsigned getStackAlignment() const { return StackAlignment; } in getStackAlignment()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DAttributes.h697 uint64_t StackAlignment = 0;
766 uint64_t getStackAlignment() const { return StackAlignment; }
H A DFunction.h342 if (!hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlignment()
H A DAttributes.td147 def StackAlignment : EnumAttr<"alignstack">;
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp506 unsigned StackAlignment = TFL->getStackAlignment(); in lowerCall() local
507 NextStackOffset = alignTo(NextStackOffset, StackAlignment); in lowerCall()
H A DMipsISelLowering.cpp3029 unsigned StackAlignment = TFL->getStackAlignment(); in LowerCall() local
3030 NextStackOffset = alignTo(NextStackOffset, StackAlignment); in LowerCall()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp847 unsigned StackAlignment; member
886 StackAlignment(1 << Mapping.Scale), in FunctionStackPoisoner()
993 StackAlignment = std::max(StackAlignment, AI.getAlignment()); in visitAllocaInst()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DCompilerInvocation.cpp1131 unsigned StackAlignment = Opts.StackAlignment; in ParseCodeGenArgs() local
1132 Val.getAsInteger(10, StackAlignment); in ParseCodeGenArgs()
1133 Opts.StackAlignment = StackAlignment; in ParseCodeGenArgs()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DCodeGenOptions.def248 VALUE_CODEGENOPT(StackAlignment , 32, 0) ///< Overrides default stack
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1156 case Attribute::StackAlignment: return 7 << 26; in getRawAttributeMask()
1220 else if (I == Attribute::StackAlignment) in addRawAttributeValue()
1391 return Attribute::StackAlignment; in getAttrFromCode()
1496 else if (Kind == Attribute::StackAlignment) in parseAttributeGroupBlock()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp467 Options.StackAlignmentOverride = CodeGenOpts.StackAlignment; in initTargetOptions()
H A DCodeGenFunction.cpp1001 CGM.getCodeGenOpts().StackAlignment) in StartFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp791 case Attribute::StackAlignment: in constructFunction()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp678 case Attribute::StackAlignment: in getAttrKindEncoding()

12