Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/IR/
HDAttributes.cpp88 return get(Context, StackAlignment, Align); in getWithStackAlignment()
166 assert(hasAttribute(Attribute::StackAlignment) && in getStackAlignment()
299 if (hasAttribute(Attribute::StackAlignment)) in getAsString()
425 case Attribute::StackAlignment: return 7 << 26; in getAttrMask()
534 if (I->hasAttribute(Attribute::StackAlignment)) in getStackAlignment()
584 else if (Kind == Attribute::StackAlignment) in Raw()
690 else if (Kind == Attribute::StackAlignment) in get()
1096 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0), in AttrBuilder()
1114 Alignment = StackAlignment = DerefBytes = DerefOrNullBytes = 0; in clear()
1119 assert(Val != Attribute::Alignment && Val != Attribute::StackAlignment && in addAttribute()
[all …]
HDAttributeImpl.h118 assert((Kind == Attribute::Alignment || Kind == Attribute::StackAlignment || in IntAttributeImpl()
HDVerifier.cpp1262 I->getKindAsEnum() == Attribute::StackAlignment || in VerifyAttributeTypes()
/NextBSD/contrib/llvm/include/llvm/IR/
HDAttributes.h106 StackAlignment, ///< Alignment of stack for function (3 bits) enumerator
439 uint64_t StackAlignment;
444 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0),
447 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0),
452 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0),
512 uint64_t getStackAlignment() const { return StackAlignment; }
/NextBSD/contrib/llvm/include/llvm/Target/
HDTargetFrameLowering.h48 unsigned StackAlignment; variable
55 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir()
71 unsigned getStackAlignment() const { return StackAlignment; } in getStackAlignment()
/NextBSD/contrib/llvm/lib/CodeGen/
HDMachineFunction.cpp75 if (Fn->hasFnAttribute(Attribute::StackAlignment)) in MachineFunction()
492 assert(Align <= StackAlignment && in ensureMaxAlignment()
514 Alignment, StackAlignment); in CreateStackObject()
528 Alignment, StackAlignment); in CreateSpillStackObject()
542 Alignment, StackAlignment); in CreateVariableSizedObject()
559 unsigned Align = MinAlign(SPOffset, StackAlignment); in CreateFixedObject()
561 StackAlignment); in CreateFixedObject()
572 unsigned Align = MinAlign(SPOffset, StackAlignment); in CreateFixedSpillStackObject()
574 StackAlignment); in CreateFixedSpillStackObject()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCSubtarget.cpp59 StackAlignment = 16; in initializeEnvironment()
135 StackAlignment = getPlatformStackAlignment(); in initSubtargetFeatures()
HDPPCSubtarget.h73 unsigned StackAlignment; variable
148 unsigned getStackAlignment() const { return StackAlignment; } in getStackAlignment()
HDPPCRegisterInfo.cpp914 F->hasFnAttribute(Attribute::StackAlignment)); in needsStackRealignment()
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsRegisterInfo.cpp327 if (F->hasFnAttribute(Attribute::StackAlignment)) { in needsStackRealignment()
336 unsigned StackAlignment = Subtarget.getFrameLowering()->getStackAlignment(); in needsStackRealignment() local
337 if (MFI->getMaxAlignment() > StackAlignment) { in needsStackRealignment()
HDMipsISelLowering.cpp2608 unsigned StackAlignment = TFL->getStackAlignment(); in LowerCall() local
2609 NextStackOffset = RoundUpToAlignment(NextStackOffset, StackAlignment); in LowerCall()
/NextBSD/contrib/llvm/lib/Transforms/Instrumentation/
HDSafeStack.cpp176 enum { StackAlignment = 16 }; enumerator
388 if (MaxAlignment > StackAlignment) { in moveStaticAllocasToUnsafeStack()
434 StaticOffset = RoundUpToAlignment(StaticOffset, StackAlignment); in moveStaticAllocasToUnsafeStack()
469 (unsigned)StackAlignment); in moveDynamicAllocasToUnsafeStack()
HDAddressSanitizer.cpp529 unsigned StackAlignment; member
564 StackAlignment(1 << Mapping.Scale), in FunctionStackPoisoner()
630 StackAlignment = std::max(StackAlignment, AI.getAlignment()); in visitAllocaInst()
/NextBSD/contrib/llvm/lib/Target/WebAssembly/
HDWebAssemblyRegisterInfo.cpp84 Attribute::StackAlignment)); in needsStackRealignment()
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDMachineFrameInfo.h125 unsigned StackAlignment; variable
255 : StackAlignment(StackAlign), StackRealignable(isStackRealign), in MachineFrameInfo()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64RegisterInfo.cpp207 Attribute::StackAlignment)); in needsStackRealignment()
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/
HDCompilerInvocation.cpp567 unsigned StackAlignment = Opts.StackAlignment; in ParseCodeGenArgs() local
568 Val.getAsInteger(10, StackAlignment); in ParseCodeGenArgs()
569 Opts.StackAlignment = StackAlignment; in ParseCodeGenArgs()
/NextBSD/contrib/llvm/tools/clang/include/clang/Frontend/
HDCodeGenOptions.def152 VALUE_CODEGENOPT(StackAlignment , 32, 0) ///< Overrides default stack
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDBackendUtil.cpp537 Options.StackAlignmentOverride = CodeGenOpts.StackAlignment; in CreateTargetMachine()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMBaseRegisterInfo.cpp365 F->hasFnAttribute(Attribute::StackAlignment)); in needsStackRealignment()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86RegisterInfo.cpp484 F->hasFnAttribute(Attribute::StackAlignment)); in needsStackRealignment()
HDX86ISelLowering.cpp3368 unsigned StackAlignment = TFI.getStackAlignment(); in GetAlignedArgumentStackSize() local
3369 uint64_t AlignMask = StackAlignment - 1; in GetAlignedArgumentStackSize()
3372 if ( (Offset & AlignMask) <= (StackAlignment - SlotSize) ) { in GetAlignedArgumentStackSize()
3374 Offset += ((StackAlignment - SlotSize) - (Offset & AlignMask)); in GetAlignedArgumentStackSize()
3377 Offset = ((~AlignMask) & Offset) + StackAlignment + in GetAlignedArgumentStackSize()
3378 (StackAlignment-SlotSize); in GetAlignedArgumentStackSize()
16581 unsigned StackAlignment = TFI.getStackAlignment(); in LowerFLT_ROUNDS_() local
16586 int SSFI = MF.getFrameInfo()->CreateStackObject(2, StackAlignment, false); in LowerFLT_ROUNDS_()
/NextBSD/contrib/llvm/lib/Target/CppBackend/
HDCPPBackend.cpp528 if (attrs.contains(Attribute::StackAlignment)) { in printAttributes()
531 attrs.removeAttribute(Attribute::StackAlignment); in printAttributes()
/NextBSD/contrib/llvm/lib/Bitcode/Reader/
HDBitcodeReader.cpp1158 return Attribute::StackAlignment; in getAttrFromCode()
1251 else if (Kind == Attribute::StackAlignment) in parseAttributeGroupBlock()
/NextBSD/contrib/llvm/lib/Bitcode/Writer/
HDBitcodeWriter.cpp229 case Attribute::StackAlignment: in getAttrKindEncoding()