Searched refs:StackAlignment (Results 1 - 24 of 24) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp33 assert(Alignment <= StackAlignment &&
41 Align StackAlignment) {
42 if (!ShouldClamp || Alignment <= StackAlignment)
45 << " exceeds the stack alignment " << StackAlignment.value()
47 return StackAlignment;
55 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment);
66 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment);
76 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment);
92 commonAlignment(ForcedRealign ? Align::None() : StackAlignment, SPOffset);
93 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment);
40 clampStackAlignment(bool ShouldClamp, Align Alignment, Align StackAlignment) argument
[all...]
H A DSafeStackLayout.h54 StackLayout(unsigned StackAlignment) : MaxAlignment(StackAlignment) {} argument
H A DSafeStack.cpp144 enum { StackAlignment = 16 }; enumerator in enum:__anon1803::SafeStack::__anon1804
501 StackLayout SSL(StackAlignment);
540 if (FrameAlignment > StackAlignment) {
627 unsigned FrameSize = alignTo(SSL.getFrameSize(), StackAlignment);
663 (unsigned)StackAlignment);
H A DMachineFunction.cpp129 if (F.hasFnAttribute(Attribute::StackAlignment))
170 F.hasFnAttribute(Attribute::StackAlignment));
172 if (F.hasFnAttribute(Attribute::StackAlignment))
H A DTargetRegisterInfo.cpp453 F.hasFnAttribute(Attribute::StackAlignment));
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h57 Align StackAlignment; member in class:llvm::TargetFrameLowering
64 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl),
80 unsigned getStackAlignment() const { return StackAlignment.value(); }
87 SPAdj = -alignTo(-SPAdj, StackAlignment);
89 SPAdj = alignTo(SPAdj, StackAlignment);
H A DMachineFrameInfo.h193 Align StackAlignment; member in class:llvm::MachineFrameInfo
339 explicit MachineFrameInfo(unsigned StackAlignment, bool StackRealignable, argument
341 : StackAlignment(assumeAligned(StackAlignment)),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp63 StackAlignment = Align(16);
169 StackAlignment = getPlatformStackAlignment();
H A DPPCSubtarget.h82 Align StackAlignment; member in class:llvm::PPCSubtarget
171 Align getStackAlignment() const { return StackAlignment; }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp152 return get(Context, StackAlignment, A.value());
251 assert(hasAttribute(Attribute::StackAlignment) &&
436 if (hasAttribute(Attribute::StackAlignment))
785 case Attribute::StackAlignment:
786 assert(B.getStackAlignment() && "StackAlignment must be set");
847 if (I.hasAttribute(Attribute::StackAlignment))
1440 StackAlignment.reset();
1448 assert(Val != Attribute::Alignment && Val != Attribute::StackAlignment &&
1466 else if (Kind == Attribute::StackAlignment)
1467 StackAlignment
[all...]
H A DAttributeImpl.h137 assert((Kind == Attribute::Alignment || Kind == Attribute::StackAlignment ||
H A DVerifier.cpp1522 case Attribute::StackAlignment:
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h710 MaybeAlign StackAlignment; member in class:llvm::AttrBuilder
780 MaybeAlign getStackAlignment() const { return StackAlignment; }
H A DFunction.h344 if (!hasFnAttribute(Attribute::StackAlignment))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp627 unsigned StackAlignment = TFL->getStackAlignment(); local
628 NextStackOffset = alignTo(NextStackOffset, StackAlignment);
H A DMipsISelLowering.cpp3236 unsigned StackAlignment = TFL->getStackAlignment(); local
3237 NextStackOffset = alignTo(NextStackOffset, StackAlignment);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp882 unsigned StackAlignment; member in struct:__anon2619::FunctionStackPoisoner
918 StackAlignment(1 << Mapping.Scale),
1034 StackAlignment = std::max(StackAlignment, AI.getAlignment());
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp1216 unsigned StackAlignment = Opts.StackAlignment; local
1217 Val.getAsInteger(10, StackAlignment);
1218 Opts.StackAlignment = StackAlignment;
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp473 Options.StackAlignmentOverride = CodeGenOpts.StackAlignment;
H A DCodeGenFunction.cpp910 CGM.getCodeGenOpts().StackAlignment)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1244 case Attribute::StackAlignment: return 7 << 26;
1322 else if (I == Attribute::StackAlignment)
1503 return Attribute::StackAlignment;
1626 else if (Kind == Attribute::StackAlignment)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp878 case Attribute::StackAlignment:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp687 case Attribute::StackAlignment:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4362 const Align StackAlignment(Subtarget.getFrameLowering()->getStackAlignment());
4366 return alignTo(StackSize + SlotSize, StackAlignment) - SlotSize;
25402 const Align StackAlignment(TFI.getStackAlignment());
25408 MF.getFrameInfo().CreateStackObject(2, StackAlignment.value(), false);
[all...]

Completed in 579 milliseconds