/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStackLayout.h | 26 Align MaxAlignment; variable 56 StackLayout(Align StackAlignment) : MaxAlignment(StackAlignment) {} in StackLayout() 76 Align getFrameAlignment() { return MaxAlignment; } in getFrameAlignment()
|
H A D | SafeStackLayout.cpp | 43 MaxAlignment = std::max(MaxAlignment, Alignment); in addObject() 66 assert(Obj.Alignment <= MaxAlignment); in layoutObject()
|
H A D | LowerEmuTLS.cpp | 173 Align MaxAlignment = in addEmuTlsVar() local 175 EmuTlsVar->setAlignment(MaxAlignment); in addEmuTlsVar()
|
H A D | MachineFrameInfo.cpp | 35 if (MaxAlignment < Alignment) in ensureMaxAlignment() 36 MaxAlignment = Alignment; in ensureMaxAlignment()
|
H A D | StackColoring.cpp | 1342 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 D | MIRPrinter.cpp | 387 YamlMFI.MaxAlignment = MFI.getMaxAlign().value(); in convertEntryValueObjects()
|
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMergeStringPool.cpp |
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | stack-id-pei-alloc.mir | 27 # 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 D | report.cpp | 82 void NORETURN reportAlignmentTooBig(uptr Alignment, uptr MaxAlignment) { in reportAlignmentTooBig() argument 86 Alignment, MaxAlignment); in reportAlignmentTooBig()
|
H A D | report.h | 34 void NORETURN reportAlignmentTooBig(uptr Alignment, uptr MaxAlignment);
|
H A D | combined.h | 343 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 D | MachineFrameInfo.h | 258 /// 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 D | MIRYamlMapping.h | 656 unsigned MaxAlignment = 0; 679 MaxAlignment == Other.MaxAlignment && 704 YamlIO.mapOptional("maxAlignment", MFI.MaxAlignment, (unsigned)0);
|
/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYFrameLowering.cpp | 169 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 D | LegalizerInfoTest.cpp | 500 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 D | omptarget.cpp | 124 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 D | RISCVFrameLowering.cpp | 993 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 D | ELFObjectFile.cpp | 75 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 D | DXILBitcodeWriter.cpp | 1173 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 D | MIRParser.cpp | 841 if (YamlMFI.MaxAlignment) in initializeFrameInfo() 842 MFI.ensureMaxAlignment(Align(YamlMFI.MaxAlignment)); in initializeFrameInfo()
|
/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1455 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
|