/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MachineFrameInfo.cpp | 33 assert(Alignment <= StackAlignment && in ensureMaxAlignment() 41 Align StackAlignment) { in clampStackAlignment() argument 42 if (!ShouldClamp || Alignment <= StackAlignment) in clampStackAlignment() 46 << DebugStr(StackAlignment) in clampStackAlignment() 48 return StackAlignment; in clampStackAlignment() 56 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateStackObject() 67 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateSpillStackObject() 77 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateVariableSizedObject() 93 commonAlignment(ForcedRealign ? Align(1) : StackAlignment, SPOffset); in CreateFixedObject() 94 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateFixedObject() [all …]
|
H A D | SafeStackLayout.h | 54 StackLayout(unsigned StackAlignment) : MaxAlignment(StackAlignment) {} in StackLayout() argument
|
H A D | SafeStack.cpp | 150 enum { StackAlignment = 16 }; enumerator 516 StackLayout SSL(StackAlignment); in moveStaticAllocasToUnsafeStack() 556 if (FrameAlignment > StackAlignment) { in moveStaticAllocasToUnsafeStack() 642 unsigned FrameSize = alignTo(SSL.getFrameSize(), StackAlignment); in moveStaticAllocasToUnsafeStack() 678 (unsigned)StackAlignment); in moveDynamicAllocasToUnsafeStack()
|
H A D | MachineFunction.cpp | 132 if (F.hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlignment() 172 F.hasFnAttribute(Attribute::StackAlignment)); in init() 174 if (F.hasFnAttribute(Attribute::StackAlignment)) in init()
|
H A D | TargetRegisterInfo.cpp | 488 F.hasFnAttribute(Attribute::StackAlignment); in shouldRealignStack()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 71 Align StackAlignment; variable 78 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir() 94 unsigned getStackAlignment() const { return StackAlignment.value(); } in getStackAlignment() 99 Align getStackAlign() const { return StackAlignment; } in getStackAlign() 106 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust() 108 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
|
H A D | MachineFrameInfo.h | 194 Align StackAlignment; variable 340 explicit MachineFrameInfo(unsigned StackAlignment, bool StackRealignable, in MachineFrameInfo() argument 342 : StackAlignment(assumeAligned(StackAlignment)), in MachineFrameInfo()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | Attributes.cpp | 167 return get(Context, StackAlignment, A.value()); in getWithStackAlignment() 241 AttrKind == Attribute::StackAlignment || in doesAttrKindHaveArgument() 335 assert(hasAttribute(Attribute::StackAlignment) && in getStackAlignment() 556 if (hasAttribute(Attribute::StackAlignment)) in getAsString() 971 case Attribute::StackAlignment: in get() 1044 if (auto A = findEnumAttribute(Attribute::StackAlignment)) in getStackAlignment() 1743 StackAlignment.reset(); in clear() 1764 else if (Kind == Attribute::StackAlignment) in addAttribute() 1765 StackAlignment = Attr.getStackAlignment(); in addAttribute() 1799 else if (Val == Attribute::StackAlignment) in removeAttribute() [all …]
|
H A D | Verifier.cpp | 1717 Kind == Attribute::Preallocated || Kind == Attribute::StackAlignment; in isFuncOrArgAttr() 3381 Attribute::InReg, Attribute::StackAlignment, Attribute::SwiftSelf, in getParameterABIAttributes()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCSubtarget.cpp | 71 StackAlignment = Align(16); in initializeEnvironment() 183 StackAlignment = getPlatformStackAlignment(); in initSubtargetFeatures()
|
H A D | PPCSubtarget.h | 85 Align StackAlignment; variable 189 Align getStackAlignment() const { return StackAlignment; } in getStackAlignment()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Function.h | 376 if (!hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlignment() 386 if (!hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlign()
|
H A D | Attributes.h | 808 MaybeAlign StackAlignment; 890 MaybeAlign getStackAlignment() const { return StackAlignment; }
|
H A D | Attributes.td | 198 def StackAlignment : IntAttr<"alignstack">;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.cpp | 592 unsigned StackAlignment = TFL->getStackAlignment(); in lowerCall() local 593 NextStackOffset = alignTo(NextStackOffset, StackAlignment); in lowerCall()
|
H A D | MipsISelLowering.cpp | 3235 unsigned StackAlignment = TFL->getStackAlignment(); in LowerCall() local 3236 NextStackOffset = alignTo(NextStackOffset, StackAlignment); in LowerCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 1144 unsigned StackAlignment = TFI.getStackAlignment(); in GetAlignedArgumentStackSize() local 1145 uint64_t AlignMask = StackAlignment - 1; in GetAlignedArgumentStackSize() 1148 if ((Offset & AlignMask) <= (StackAlignment - SlotSize)) { in GetAlignedArgumentStackSize() 1150 Offset += ((StackAlignment - SlotSize) - (Offset & AlignMask)); in GetAlignedArgumentStackSize() 1154 ((~AlignMask) & Offset) + StackAlignment + (StackAlignment - SlotSize); in GetAlignedArgumentStackSize()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | AddressSanitizer.cpp | 925 unsigned StackAlignment; member 957 StackAlignment(1 << Mapping.Scale), in FunctionStackPoisoner() 1081 StackAlignment = std::max(StackAlignment, AI.getAlignment()); in visitAllocaInst()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | CodeGenOptions.def | 292 VALUE_CODEGENOPT(StackAlignment , 32, 0) ///< Overrides default stack
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 928 case Attribute::StackAlignment: in constructFunction()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 533 Options.StackAlignmentOverride = CodeGenOpts.StackAlignment; in initTargetOptions()
|
H A D | CodeGenFunction.cpp | 956 CGM.getCodeGenOpts().StackAlignment) in StartFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1257 case Attribute::StackAlignment: return 7 << 26; in getRawAttributeMask() 1313 else if (I == Attribute::StackAlignment) in addRawAttributeValue() 1498 return Attribute::StackAlignment; in getAttrFromCode() 1639 else if (Kind == Attribute::StackAlignment) in parseAttributeGroupBlock()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 709 case Attribute::StackAlignment: in getAttrKindEncoding()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/ |
H A D | Options.td | 3085 MarshallingInfoInt<CodeGenOpts<"StackAlignment">>;
|