Home
last modified time | relevance | path

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

/minix/external/bsd/llvm/dist/llvm/lib/IR/
H A DAttributes.cpp88 return get(Context, StackAlignment, Align); in getWithStackAlignment()
266 if (hasAttribute(Attribute::StackAlignment)) { in getAsString()
1047 else if (Kind == Attribute::StackAlignment) in addAttribute()
1065 else if (Val == Attribute::StackAlignment) in removeAttribute()
1066 StackAlignment = 0; in removeAttribute()
1092 StackAlignment = 0; in removeAttributes()
1132 Attrs[Attribute::StackAlignment] = true; in addStackAlignmentAttr()
1133 StackAlignment = Align; in addStackAlignmentAttr()
1150 if (!StackAlignment) in merge()
1151 StackAlignment = B.StackAlignment; in merge()
[all …]
H A DAttributeImpl.h119 (Kind == Attribute::Alignment || Kind == Attribute::StackAlignment || in IntAttributeImpl()
H A DVerifier.cpp828 I->getKindAsEnum() == Attribute::StackAlignment || in VerifyAttributeTypes()
/minix/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetFrameLowering.h47 unsigned StackAlignment; variable
54 : StackDir(D), StackAlignment(StackAl), TransientStackAlignment(TransAl), in StackDir()
70 unsigned getStackAlignment() const { return StackAlignment; } in getStackAlignment()
/minix/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DAttributes.h102 StackAlignment, ///< Alignment of stack for function (3 bits) enumerator
407 uint64_t StackAlignment;
410 AttrBuilder() : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0) {}
412 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0) {
416 : Attrs(0), Alignment(0), StackAlignment(0), DerefBytes(0) {
468 uint64_t getStackAlignment() const { return StackAlignment; }
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DMachineFunction.cpp71 Attribute::StackAlignment)) in MachineFunction()
493 assert(Align <= StackAlignment && in ensureMaxAlignment()
516 Alignment, StackAlignment); in CreateStackObject()
532 Alignment, StackAlignment); in CreateSpillStackObject()
548 Alignment, StackAlignment); in CreateVariableSizedObject()
566 unsigned Align = MinAlign(SPOffset, StackAlignment); in CreateFixedObject()
568 StackAlignment); in CreateFixedObject()
579 unsigned Align = MinAlign(SPOffset, StackAlignment); in CreateFixedSpillStackObject()
581 StackAlignment); in CreateFixedSpillStackObject()
594 Size = RoundUpToAlignment(Size, StackAlignment); in CreateFrameAllocation()
[all …]
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp91 StackAlignment = 16; in initializeEnvironment()
157 StackAlignment = 32; in initSubtargetFeatures()
H A DPPCSubtarget.h76 unsigned StackAlignment; variable
142 unsigned getStackAlignment() const { return StackAlignment; } in getStackAlignment()
H A DPPCRegisterInfo.cpp927 Attribute::StackAlignment)); in needsStackRealignment()
/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h125 unsigned StackAlignment; variable
252 : StackAlignment(StackAlign), StackRealignable(isStackRealign), in MachineFrameInfo()
/minix/external/bsd/llvm/dist/clang/include/clang/Frontend/
H A DCodeGenOptions.def139 VALUE_CODEGENOPT(StackAlignment , 32, 0) ///< Overrides default stack
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp472 unsigned StackAlignment; member
515 StackAlignment(1 << Mapping.Scale), HasNonEmptyInlineAsm(false), in FunctionStackPoisoner()
600 StackAlignment = std::max(StackAlignment, AI.getAlignment()); in visitAllocaInst()
/minix/external/bsd/llvm/dist/clang/lib/Frontend/
H A DCompilerInvocation.cpp523 unsigned StackAlignment = Opts.StackAlignment; in ParseCodeGenArgs() local
524 Val.getAsInteger(10, StackAlignment); in ParseCodeGenArgs()
525 Opts.StackAlignment = StackAlignment; in ParseCodeGenArgs()
/minix/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp516 Options.StackAlignmentOverride = CodeGenOpts.StackAlignment; in CreateTargetMachine()
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp378 Attribute::StackAlignment)); in needsStackRealignment()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp451 Attribute::StackAlignment)); in needsStackRealignment()
H A DX86ISelLowering.cpp3294 unsigned StackAlignment = TFI.getStackAlignment(); in GetAlignedArgumentStackSize() local
3295 uint64_t AlignMask = StackAlignment - 1; in GetAlignedArgumentStackSize()
3298 if ( (Offset & AlignMask) <= (StackAlignment - SlotSize) ) { in GetAlignedArgumentStackSize()
3300 Offset += ((StackAlignment - SlotSize) - (Offset & AlignMask)); in GetAlignedArgumentStackSize()
3303 Offset = ((~AlignMask) & Offset) + StackAlignment + in GetAlignedArgumentStackSize()
3304 (StackAlignment-SlotSize); in GetAlignedArgumentStackSize()
18047 unsigned StackAlignment = TFI.getStackAlignment(); in LowerFLT_ROUNDS_() local
18052 int SSFI = MF.getFrameInfo()->CreateStackObject(2, StackAlignment, false); in LowerFLT_ROUNDS_()
/minix/external/bsd/llvm/dist/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp524 if (attrs.contains(Attribute::StackAlignment)) { in printAttributes()
527 attrs.removeAttribute(Attribute::StackAlignment); in printAttributes()
/minix/external/bsd/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp755 return Attribute::StackAlignment; in GetAttrFromCode()
836 else if (Kind == Attribute::StackAlignment) in ParseAttributeGroupBlock()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2581 unsigned StackAlignment = TFL->getStackAlignment(); in LowerCall() local
2582 NextStackOffset = RoundUpToAlignment(NextStackOffset, StackAlignment); in LowerCall()
/minix/external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp221 case Attribute::StackAlignment: in getAttrKindEncoding()
/minix/external/bsd/llvm/dist/llvm/bindings/go/llvm/
H A Dir.go145 StackAlignment Attribute = C.LLVMStackAlignment const