Home
last modified time | relevance | path

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

12345

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp33 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 DSafeStackLayout.h55 StackLayout(Align StackAlignment) : MaxAlignment(StackAlignment) {} in StackLayout() argument
H A DSafeStack.cpp131 static constexpr Align StackAlignment = Align::Constant<16>(); member in __anon856f2be90111::SafeStack
205 constexpr Align SafeStack::StackAlignment; member in __anon856f2be90111::SafeStack
511 StackLayout SSL(StackAlignment); in moveStaticAllocasToUnsafeStack()
550 if (FrameAlignment > StackAlignment) { in moveStaticAllocasToUnsafeStack()
636 unsigned FrameSize = alignTo(SSL.getFrameSize(), StackAlignment); in moveStaticAllocasToUnsafeStack()
678 StackAlignment); in moveDynamicAllocasToUnsafeStack()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp33 assert(Alignment <= StackAlignment && in ensureMaxAlignment()
41 Align StackAlignment) { in clampStackAlignment() argument
42 if (!ShouldClamp || Alignment <= StackAlignment) in clampStackAlignment()
45 << " exceeds the stack alignment " << StackAlignment.value() in clampStackAlignment()
47 return StackAlignment; in clampStackAlignment()
55 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateStackObject()
66 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateSpillStackObject()
76 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateVariableSizedObject()
92 commonAlignment(ForcedRealign ? Align::None() : StackAlignment, SPOffset); in CreateFixedObject()
93 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateFixedObject()
[all …]
H A DSafeStackLayout.h54 StackLayout(unsigned StackAlignment) : MaxAlignment(StackAlignment) {} in StackLayout() argument
/aosp_15_r20/external/llvm/lib/IR/
H A DAttributes.cpp118 return get(Context, StackAlignment, Align); in getWithStackAlignment()
201 assert(hasAttribute(Attribute::StackAlignment) && in getStackAlignment()
351 if (hasAttribute(Attribute::StackAlignment)) in getAsString()
496 case Attribute::StackAlignment: return 7 << 26; in getAttrMask()
607 if (I.hasAttribute(Attribute::StackAlignment)) in getStackAlignment()
665 else if (Kind == Attribute::StackAlignment) in Raw()
775 case Attribute::StackAlignment: in get()
1238 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0), in AttrBuilder()
1257 Alignment = StackAlignment = DerefBytes = DerefOrNullBytes = 0; in clear()
1263 assert(Val != Attribute::Alignment && Val != Attribute::StackAlignment && in addAttribute()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/CodeGen/
DTargetFrameLowering.h76 Align StackAlignment; variable
83 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir()
99 unsigned getStackAlignment() const { return StackAlignment.value(); } in getStackAlignment()
104 Align getStackAlign() const { return StackAlignment; } in getStackAlign()
115 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust()
117 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
DMachineFrameInfo.h193 Align StackAlignment; variable
342 explicit MachineFrameInfo(Align StackAlignment, bool StackRealignable, in MachineFrameInfo() argument
344 : StackAlignment(StackAlignment), in MachineFrameInfo()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/CodeGen/
DTargetFrameLowering.h76 Align StackAlignment; variable
83 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir()
99 unsigned getStackAlignment() const { return StackAlignment.value(); } in getStackAlignment()
104 Align getStackAlign() const { return StackAlignment; } in getStackAlign()
115 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust()
117 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
DMachineFrameInfo.h193 Align StackAlignment; variable
342 explicit MachineFrameInfo(Align StackAlignment, bool StackRealignable, in MachineFrameInfo() argument
344 : StackAlignment(StackAlignment), in MachineFrameInfo()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h72 Align StackAlignment; variable
79 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir()
95 unsigned getStackAlignment() const { return StackAlignment.value(); } in getStackAlignment()
100 Align getStackAlign() const { return StackAlignment; } in getStackAlign()
107 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust()
109 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
H A DMachineFrameInfo.h193 Align StackAlignment; variable
342 explicit MachineFrameInfo(Align StackAlignment, bool StackRealignable, in MachineFrameInfo() argument
344 : StackAlignment(StackAlignment), in MachineFrameInfo()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/CodeGen/
DTargetFrameLowering.h76 Align StackAlignment; variable
83 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir()
99 unsigned getStackAlignment() const { return StackAlignment.value(); } in getStackAlignment()
104 Align getStackAlign() const { return StackAlignment; } in getStackAlign()
115 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust()
117 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
DMachineFrameInfo.h193 Align StackAlignment; variable
342 explicit MachineFrameInfo(Align StackAlignment, bool StackRealignable, in MachineFrameInfo() argument
344 : StackAlignment(StackAlignment), in MachineFrameInfo()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/CodeGen/
DTargetFrameLowering.h76 Align StackAlignment; variable
83 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir()
99 unsigned getStackAlignment() const { return StackAlignment.value(); } in getStackAlignment()
104 Align getStackAlign() const { return StackAlignment; } in getStackAlign()
115 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust()
117 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
DMachineFrameInfo.h193 Align StackAlignment; variable
342 explicit MachineFrameInfo(Align StackAlignment, bool StackRealignable, in MachineFrameInfo() argument
344 : StackAlignment(StackAlignment), in MachineFrameInfo()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DAttributes.cpp152 return get(Context, StackAlignment, A.value()); in getWithStackAlignment()
251 assert(hasAttribute(Attribute::StackAlignment) && in getStackAlignment()
436 if (hasAttribute(Attribute::StackAlignment)) in getAsString()
785 case Attribute::StackAlignment: in get()
847 if (I.hasAttribute(Attribute::StackAlignment)) in getStackAlignment()
1440 StackAlignment.reset(); in clear()
1448 assert(Val != Attribute::Alignment && Val != Attribute::StackAlignment && in addAttribute()
1466 else if (Kind == Attribute::StackAlignment) in addAttribute()
1467 StackAlignment = Attr.getStackAlignment(); in addAttribute()
1490 else if (Val == Attribute::StackAlignment) in removeAttribute()
[all …]
/aosp_15_r20/external/llvm/include/llvm/Target/
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()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h57 Align StackAlignment; variable
64 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir()
80 unsigned getStackAlignment() const { return StackAlignment.value(); } in getStackAlignment()
87 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust()
89 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
H A DMachineFrameInfo.h193 Align StackAlignment; variable
339 explicit MachineFrameInfo(unsigned StackAlignment, bool StackRealignable, in MachineFrameInfo() argument
341 : StackAlignment(assumeAligned(StackAlignment)), in MachineFrameInfo()
/aosp_15_r20/external/llvm/lib/CodeGen/
H A DMachineFunction.cpp94 if (Fn->hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlignment()
119 F->hasFnAttribute(Attribute::StackAlignment)); in MachineFunction()
121 if (Fn->hasFnAttribute(Attribute::StackAlignment)) in MachineFunction()
565 assert(Align <= StackAlignment && in ensureMaxAlignment()
586 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateStackObject()
599 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateSpillStackObject()
612 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateVariableSizedObject()
631 unsigned Align = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment); in CreateFixedObject()
632 Align = clampStackAlignment(!StackRealignable, Align, StackAlignment); in CreateFixedObject()
643 unsigned Align = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment); in CreateFixedSpillStackObject()
[all …]
H A DSafeStackLayout.h45 StackLayout(unsigned StackAlignment) : MaxAlignment(StackAlignment) {} in StackLayout() argument
/aosp_15_r20/external/llvm/include/llvm/IR/
H A DAttributes.h447 uint64_t StackAlignment;
454 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0),
457 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0),
462 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0),
522 uint64_t getStackAlignment() const { return StackAlignment; }
/aosp_15_r20/external/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h139 unsigned StackAlignment; variable
282 explicit MachineFrameInfo(unsigned StackAlignment, bool StackRealignable, in MachineFrameInfo() argument
284 : StackAlignment(StackAlignment), StackRealignable(StackRealignable), in MachineFrameInfo()
/aosp_15_r20/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
H A DAttributes.h444 uint64_t StackAlignment;
451 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0),
454 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0),
514 uint64_t getStackAlignment() const { return StackAlignment; }

12345