Home
last modified time | relevance | path

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

/freebsd/contrib/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.cpp171 Align MaxAlignment = in addEmuTlsVar() local
173 EmuTlsVar->setAlignment(MaxAlignment); in addEmuTlsVar()
H A DMachineFrameInfo.cpp35 if (MaxAlignment < Alignment) in ensureMaxAlignment()
36 MaxAlignment = Alignment; in ensureMaxAlignment()
H A DStackColoring.cpp1347 Align MaxAlignment = std::max(MFI->getObjectAlign(FirstSlot), in run() local
1356 MFI->setObjectAlignment(FirstSlot, MaxAlignment); in run()
H A DMIRPrinter.cpp345 YamlMFI.MaxAlignment = MFI.getMaxAlign().value(); in convertMFI()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaFrameLowering.cpp63 uint64_t MaxAlignment = MFI.getMaxAlign().value(); in emitPrologue() local
64 if (MaxAlignment > 32) in emitPrologue()
65 StackSize += MaxAlignment; in emitPrologue()
92 if (MaxAlignment > 32) { in emitPrologue()
93 TII.loadImmediate(MBB, MBBI, &RegMisAlign, MaxAlignment - 1); in emitPrologue()
94 TII.loadImmediate(MBB, MBBI, &Reg, MaxAlignment); in emitPrologue()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dreport.cpp91 void NORETURN reportAlignmentTooBig(uptr Alignment, uptr MaxAlignment) { in reportAlignmentTooBig() argument
95 Alignment, MaxAlignment); in reportAlignmentTooBig()
H A Dreport.h33 void NORETURN reportAlignmentTooBig(uptr Alignment, uptr MaxAlignment);
H A Dcombined.h348 if (UNLIKELY(Alignment > MaxAlignment)) {
351 reportAlignmentTooBig(Alignment, MaxAlignment);
383 static_assert(MaxAllowedMallocSize < UINTPTR_MAX - MaxAlignment, "");
950 static const uptr MaxAlignment = 1UL << MaxAlignmentLog; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSwLowerLDS.cpp396 Align MaxAlignment(1); in populateSwMetadataGlobal() local
397 auto UpdateMaxAlignment = [&MaxAlignment, &DL](GlobalVariable *GV) { in populateSwMetadataGlobal()
399 MaxAlignment = std::max(MaxAlignment, GVAlign); in populateSwMetadataGlobal()
447 alignTo(SizeInBytes + RightRedzoneSize, MaxAlignment); in populateSwMetadataGlobal()
451 MallocSize = alignTo(MallocSize, MaxAlignment); in populateSwMetadataGlobal()
469 uint64_t AlignedSize = alignTo(SizeInBytes, MaxAlignment); in populateSwMetadataGlobal()
487 LDSParams.SwLDS->setAlignment(MaxAlignment); in populateSwMetadataGlobal()
489 LDSParams.SwDynLDS->setAlignment(MaxAlignment); in populateSwMetadataGlobal()
592 unsigned MaxAlignment = SwLDS->getAlignment(); in updateMallocSizeForDynamicLDS() local
593 Value *MaxAlignValue = IRB.getInt32(MaxAlignment); in updateMallocSizeForDynamicLDS()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h265 Align MaxAlignment; variable
605 Align getMaxAlign() const { return MaxAlignment; } in getMaxAlign()
613 return ForcedRealign || MaxAlignment > StackAlignment; in shouldRealignStack()
H A DMIRYamlMapping.h656 unsigned MaxAlignment = 0;
679 MaxAlignment == Other.MaxAlignment &&
704 YamlIO.mapOptional("maxAlignment", MFI.MaxAlignment, (unsigned)0);
/freebsd/contrib/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()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp75 std::size_t MaxAlignment = in createELFObjectFile() local
79 if (MaxAlignment < 2) in createELFObjectFile()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp1116 Align MaxAlignment = MFI.getMaxAlign(); in emitPrologue() local
1119 if (isInt<12>(-(int)MaxAlignment.value())) { in emitPrologue()
1122 .addImm(-(int)MaxAlignment.value()) in emitPrologue()
1125 unsigned ShiftAmount = Log2(MaxAlignment); in emitPrologue()
1141 SecondSPAdjustAmount + MaxAlignment.value() >= ProbeSize) { in emitPrologue()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp1182 MaybeAlign MaxAlignment; in writeModuleInfo() local
1184 const auto UpdateMaxAlignment = [&MaxAlignment](const MaybeAlign A) { in writeModuleInfo()
1186 MaxAlignment = !MaxAlignment ? *A : std::max(*MaxAlignment, *A); in writeModuleInfo()
1240 if (!MaxAlignment) // Alignment. in writeModuleInfo()
1243 unsigned MaxEncAlignment = getEncodedAlign(MaxAlignment); in writeModuleInfo()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp849 if (YamlMFI.MaxAlignment) in initializeFrameInfo()
850 MFI.ensureMaxAlignment(Align(YamlMFI.MaxAlignment)); in initializeFrameInfo()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1497 MaybeAlign MaxAlignment; in writeModuleInfo() local
1499 const auto UpdateMaxAlignment = [&MaxAlignment](const MaybeAlign A) { in writeModuleInfo()
1501 MaxAlignment = !MaxAlignment ? *A : std::max(*MaxAlignment, *A); in writeModuleInfo()
1553 if (!MaxAlignment) // Alignment. in writeModuleInfo()
1556 unsigned MaxEncAlignment = getEncodedAlign(MaxAlignment); in writeModuleInfo()