Home
last modified time | relevance | path

Searched refs:MaxAlignment (Results 1 – 21 of 21) sorted by relevance

/llvm-project/llvm/lib/CodeGen/
H A DSafeStackLayout.h26 Align MaxAlignment; variable
56 StackLayout(Align StackAlignment) : MaxAlignment(StackAlignment) {} in StackLayout()
76 Align getFrameAlignment() { return MaxAlignment; } in getFrameAlignment()
H A DSafeStackLayout.cpp43 MaxAlignment = std::max(MaxAlignment, Alignment); in addObject()
66 assert(Obj.Alignment <= MaxAlignment); in layoutObject()
H A DLowerEmuTLS.cpp173 Align MaxAlignment = in addEmuTlsVar() local
175 EmuTlsVar->setAlignment(MaxAlignment); in addEmuTlsVar()
H A DMachineFrameInfo.cpp35 if (MaxAlignment < Alignment) in ensureMaxAlignment()
36 MaxAlignment = Alignment; in ensureMaxAlignment()
H A DStackColoring.cpp1342 Align MaxAlignment = std::max(MFI->getObjectAlign(FirstSlot), in runOnMachineFunction()
1351 MFI->setObjectAlignment(FirstSlot, MaxAlignment); in runOnMachineFunction()
1322 Align MaxAlignment = std::max(MFI->getObjectAlign(FirstSlot), runOnMachineFunction() local
H A DMIRPrinter.cpp387 YamlMFI.MaxAlignment = MFI.getMaxAlign().value(); in convertEntryValueObjects()
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMergeStringPool.cpp
/llvm-project/llvm/test/CodeGen/AArch64/
H A Dstack-id-pei-alloc.mir27 # Ensure MaxAlignment becomes '32' even though we also have an object
28 # with alignment of 64. MaxAlignment only pertains to the default stack
/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dreport.cpp82 void NORETURN reportAlignmentTooBig(uptr Alignment, uptr MaxAlignment) { in reportAlignmentTooBig() argument
86 Alignment, MaxAlignment); in reportAlignmentTooBig()
H A Dreport.h34 void NORETURN reportAlignmentTooBig(uptr Alignment, uptr MaxAlignment);
H A Dcombined.h343 if (UNLIKELY(Alignment > MaxAlignment)) {
346 reportAlignmentTooBig(Alignment, MaxAlignment);
378 static_assert(MaxAllowedMallocSize < UINTPTR_MAX - MaxAlignment, "");
945 static const uptr MaxAlignment = 1UL << MaxAlignmentLog;
939 static const uptr MaxAlignment = 1UL << MaxAlignmentLog; global() variable
/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h258 /// To handle this, MaxAlignment is set to the maximum alignment
263 Align MaxAlignment; variable
492 /// Should this stack ID be considered in MaxAlignment.
603 Align getMaxAlign() const { return MaxAlignment; } in getMaxAlign()
611 return ForcedRealign || MaxAlignment > StackAlignment; in shouldRealignStack()
759 // If ID > 0, MaxAlignment may now be overly conservative. in setStackID()
760 // If ID == 0, MaxAlignment will need to be updated separately. in setStackID()
H A DMIRYamlMapping.h656 unsigned MaxAlignment = 0;
679 MaxAlignment == Other.MaxAlignment &&
704 YamlIO.mapOptional("maxAlignment", MFI.MaxAlignment, (unsigned)0);
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp169 Align MaxAlignment = MFI.getMaxAlign(); in emitPrologue() local
172 if (STI.hasE2() && isUInt<12>(~(-(int)MaxAlignment.value()))) { in emitPrologue()
175 .addImm(~(-(int)MaxAlignment.value())); in emitPrologue()
177 unsigned ShiftAmount = Log2(MaxAlignment); in emitPrologue()
/llvm-project/llvm/unittests/CodeGen/GlobalISel/
H A DLegalizerInfoTest.cpp500 const uint64_t MaxAlignment = UINT64_C(1) << 29; in TEST() local
501 const uint64_t MaxAlignInBits = 8 * MaxAlignment; in TEST()
/llvm-project/offload/src/
H A Domptarget.cpp124 static const int64_t MaxAlignment = 16; variable
127 /// MaxAlignment above.
131 return MaxAlignment < BaseAlignment ? MaxAlignment : BaseAlignment; in getPartialStructRequiredAlignment()
1107 LastFPArgInfo ? LastFPArgInfo->Alignment : MaxAlignment; in getNonContigMergedDimension()
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp993 Align MaxAlignment = MFI.getMaxAlign(); in getFrameIndexReference()
996 if (isInt<12>(-(int)MaxAlignment.value())) { in getFrameIndexReference()
999 .addImm(-(int)MaxAlignment.value()) in getFrameIndexReference()
1002 unsigned ShiftAmount = Log2(MaxAlignment); in getFrameIndexReference()
1018 SecondSPAdjustAmount + MaxAlignment.value() >= ProbeSize) { in getFrameIndexReference()
723 Align MaxAlignment = MFI.getMaxAlign(); emitPrologue() local
/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp75 std::size_t MaxAlignment = in createELFObjectFile()
79 if (MaxAlignment < 2) in createELFObjectFile()
76 std::size_t MaxAlignment = createELFObjectFile() local
/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp1173 MaybeAlign MaxAlignment; in writeModuleInfo()
1175 const auto UpdateMaxAlignment = [&MaxAlignment](const MaybeAlign A) { in writeModuleInfo()
1177 MaxAlignment = !MaxAlignment ? *A : std::max(*MaxAlignment, *A); in writeModuleInfo()
1231 if (!MaxAlignment) // Alignment. in writeModuleInfo()
1234 unsigned MaxEncAlignment = getEncodedAlign(MaxAlignment); in writeModuleInfo()
1182 MaybeAlign MaxAlignment; writeModuleInfo() local
/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp841 if (YamlMFI.MaxAlignment) in initializeFrameInfo()
842 MFI.ensureMaxAlignment(Align(YamlMFI.MaxAlignment)); in initializeFrameInfo()
/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1455 MaybeAlign MaxAlignment; in writeModuleInfo()
1457 const auto UpdateMaxAlignment = [&MaxAlignment](const MaybeAlign A) { in writeModuleInfo()
1459 MaxAlignment = !MaxAlignment ? *A : std::max(*MaxAlignment, *A); in writeModuleInfo()
1511 if (!MaxAlignment) // Alignment. in writeModuleInfo()
1514 unsigned MaxEncAlignment = getEncodedAlign(MaxAlignment); in writeModuleInfo()
1415 MaybeAlign MaxAlignment; writeModuleInfo() local