/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFrameInfo.cpp | 33 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 D | SafeStackLayout.h | 54 StackLayout(unsigned StackAlignment) : MaxAlignment(StackAlignment) {} argument
|
H A D | SafeStack.cpp | 144 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 D | MachineFunction.cpp | 129 if (F.hasFnAttribute(Attribute::StackAlignment)) 170 F.hasFnAttribute(Attribute::StackAlignment)); 172 if (F.hasFnAttribute(Attribute::StackAlignment))
|
H A D | TargetRegisterInfo.cpp | 453 F.hasFnAttribute(Attribute::StackAlignment));
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 57 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 D | MachineFrameInfo.h | 193 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 D | PPCSubtarget.cpp | 63 StackAlignment = Align(16); 169 StackAlignment = getPlatformStackAlignment();
|
H A D | PPCSubtarget.h | 82 Align StackAlignment; member in class:llvm::PPCSubtarget 171 Align getStackAlignment() const { return StackAlignment; }
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 152 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 D | AttributeImpl.h | 137 assert((Kind == Attribute::Alignment || Kind == Attribute::StackAlignment ||
|
H A D | Verifier.cpp | 1522 case Attribute::StackAlignment:
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 710 MaybeAlign StackAlignment; member in class:llvm::AttrBuilder 780 MaybeAlign getStackAlignment() const { return StackAlignment; }
|
H A D | Function.h | 344 if (!hasFnAttribute(Attribute::StackAlignment))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.cpp | 627 unsigned StackAlignment = TFL->getStackAlignment(); local 628 NextStackOffset = alignTo(NextStackOffset, StackAlignment);
|
H A D | MipsISelLowering.cpp | 3236 unsigned StackAlignment = TFL->getStackAlignment(); local 3237 NextStackOffset = alignTo(NextStackOffset, StackAlignment);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | AddressSanitizer.cpp | 882 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 D | CompilerInvocation.cpp | 1216 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 D | BackendUtil.cpp | 473 Options.StackAlignmentOverride = CodeGenOpts.StackAlignment;
|
H A D | CodeGenFunction.cpp | 910 CGM.getCodeGenOpts().StackAlignment)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1244 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 D | CodeExtractor.cpp | 878 case Attribute::StackAlignment:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 687 case Attribute::StackAlignment:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 4362 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...] |