/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFrameInfo.cpp | 33 assert(Alignment <= StackAlignment && 41 Align StackAlignment) { 42 if (!ShouldClamp || Alignment <= StackAlignment) 46 << DebugStr(StackAlignment) 48 return StackAlignment; 56 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); 67 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); 77 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); 93 commonAlignment(ForcedRealign ? Align(1) : StackAlignment, SPOffset); 94 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); 40 clampStackAlignment(bool ShouldClamp, Align Alignment, Align StackAlignment) argument [all...] |
H A D | SafeStackLayout.h | 55 StackLayout(Align StackAlignment) : MaxAlignment(StackAlignment) {} argument
|
H A D | SafeStack.cpp | 131 static constexpr Align StackAlignment = Align::Constant<16>(); member in class:__anon1943::SafeStack 204 constexpr Align SafeStack::StackAlignment; member in class:__anon1943::SafeStack 510 StackLayout SSL(StackAlignment); 549 if (FrameAlignment > StackAlignment) { 635 unsigned FrameSize = alignTo(SSL.getFrameSize(), StackAlignment); 677 StackAlignment);
|
H A D | TargetRegisterInfo.cpp | 490 F.hasFnAttribute(Attribute::StackAlignment);
|
H A D | MachineFunction.cpp | 206 F.hasFnAttribute(Attribute::StackAlignment)); 210 if (F.hasFnAttribute(Attribute::StackAlignment))
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 76 Align StackAlignment; member in class:llvm::TargetFrameLowering 83 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), 99 unsigned getStackAlignment() const { return StackAlignment.value(); } 104 Align getStackAlign() const { return StackAlignment; } 115 SPAdj = -alignTo(-SPAdj, StackAlignment); 117 SPAdj = alignTo(SPAdj, StackAlignment);
|
H A D | MachineFrameInfo.h | 193 Align StackAlignment; member in class:llvm::MachineFrameInfo 342 explicit MachineFrameInfo(Align StackAlignment, bool StackRealignable, argument 344 : StackAlignment(StackAlignment),
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCSubtarget.h | 85 Align StackAlignment; member in class:llvm::PPCSubtarget 130 Align getStackAlignment() const { return StackAlignment; }
|
H A D | PPCSubtarget.cpp | 76 StackAlignment = Align(16); 122 StackAlignment = getPlatformStackAlignment();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILPrepare.cpp | 69 Attribute::StackAlignment,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.cpp | 528 unsigned StackAlignment = F.getParent()->getOverrideStackAlignment(); local 529 if (!StackAlignment) { 531 StackAlignment = TFL->getStackAlignment(); 533 StackSize = alignTo(StackSize, StackAlignment);
|
H A D | MipsISelLowering.cpp | 3260 unsigned StackAlignment = TFL->getStackAlignment(); local 3261 StackSize = alignTo(StackSize, StackAlignment);
|
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 175 return get(Context, StackAlignment, A.value()); 349 assert(hasAttribute(Attribute::StackAlignment) && 457 if (hasAttribute(Attribute::StackAlignment)) 990 if (auto A = findEnumAttribute(Attribute::StackAlignment)) 1792 return addRawIntAttr(Attribute::StackAlignment, Align->value());
|
H A D | Verifier.cpp | 3675 Attribute::InReg, Attribute::StackAlignment, Attribute::SwiftSelf,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 1205 unsigned StackAlignment = TFI.getStackAlignment(); local 1206 uint64_t AlignMask = StackAlignment - 1; 1209 if ((Offset & AlignMask) <= (StackAlignment - SlotSize)) { 1211 Offset += ((StackAlignment - SlotSize) - (Offset & AlignMask)); 1215 ((~AlignMask) & Offset) + StackAlignment + (StackAlignment - SlotSize);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 1070 return MaybeAlign(getRawIntAttr(Attribute::StackAlignment).value_or(0));
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 921 case Attribute::StackAlignment:
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLoweringCall.cpp | 2599 const Align StackAlignment = Subtarget.getFrameLowering()->getStackAlign(); 2603 return alignTo(StackSize + SlotSize, StackAlignment) - SlotSize;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1741 case Attribute::StackAlignment: return 7 << 26; 1797 else if (I == Attribute::StackAlignment) 2040 return Attribute::StackAlignment; 2226 else if (Kind == Attribute::StackAlignment)
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 1016 CGM.getCodeGenOpts().StackAlignment))
|
H A D | CodeGenModule.cpp | 1306 if (getCodeGenOpts().StackAlignment) 1307 getModule().setOverrideStackAlignment(getCodeGenOpts().StackAlignment);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 684 case Attribute::StackAlignment:
|
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 785 case Attribute::StackAlignment:
|
/freebsd-current/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 1485 case Attribute::StackAlignment: {
|