Home
last modified time | relevance | path

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

1234567891011

/llvm-project-15.0.7/llvm/unittests/Support/
H A DTrailingObjectsTest.cpp117 llvm::alignTo(Class1::totalSizeToAlloc<short>(1), alignof(Class1))); in TEST()
123 llvm::alignTo(Class1::totalSizeToAlloc<short>(3), alignof(Class1))); in TEST()
137 EXPECT_EQ(sizeof(Class2), llvm::alignTo(sizeof(bool) * 2, alignof(double))); in TEST()
153 llvm::alignTo(Class2::totalSizeToAlloc<double, short>(1, 1), in TEST()
188 EXPECT_EQ(sizeof(Class3), llvm::alignTo(1, alignof(double))); in TEST()
197 llvm::alignTo(Class3::totalSizeToAlloc<double, short, bool>(1, 1, 3), in TEST()
219 llvm::alignTo(sizeof(long) + 1, alignof(long))); in TEST()
220 EXPECT_EQ(sizeof(Class4), llvm::alignTo(1, alignof(long))); in TEST()
227 llvm::alignTo(Class4::totalSizeToAlloc<char, long>(1, 1), in TEST()
H A DAlignmentTest.cpp99 EXPECT_EQ(alignTo(T.offset, A), T.rounded); in TEST()
105 EXPECT_EQ(alignTo(5, Align(8), 0), alignTo(5, Align(8))); in TEST()
106 EXPECT_EQ(alignTo(5, Align(8), 7), 7U); in TEST()
107 EXPECT_EQ(alignTo(17, Align(8), 1), 17U); in TEST()
108 EXPECT_EQ(alignTo(~0LL, Align(8), 3), 3U); in TEST()
H A DMathExtrasTest.cpp301 TEST(MathExtras, alignTo) { in TEST() argument
302 EXPECT_EQ(8u, alignTo(5, 8)); in TEST()
303 EXPECT_EQ(24u, alignTo(17, 8)); in TEST()
304 EXPECT_EQ(0u, alignTo(~0LL, 8)); in TEST()
306 EXPECT_EQ(7u, alignTo(5, 8, 7)); in TEST()
307 EXPECT_EQ(17u, alignTo(17, 8, 1)); in TEST()
308 EXPECT_EQ(3u, alignTo(~0LL, 8, 3)); in TEST()
309 EXPECT_EQ(552u, alignTo(321, 255, 42)); in TEST()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericRTDyldMemoryManager.cpp121 TotalSize += alignTo(CodeSize, EPC.getPageSize()); in reserveAllocationSpace()
122 TotalSize += alignTo(RODataSize, EPC.getPageSize()); in reserveAllocationSpace()
123 TotalSize += alignTo(RWDataSize, EPC.getPageSize()); in reserveAllocationSpace()
147 *TargetAllocAddr, ExecutorAddrDiff(alignTo(CodeSize, EPC.getPageSize()))}; in reserveAllocationSpace()
150 ExecutorAddrDiff(alignTo(RODataSize, EPC.getPageSize()))}; in reserveAllocationSpace()
153 ExecutorAddrDiff(alignTo(RWDataSize, EPC.getPageSize()))}; in reserveAllocationSpace()
246 Seg.Size = alignTo(Seg.Size, SecAlloc.Align); in finalizeMemory()
252 SecOffset = alignTo(SecOffset, SecAlloc.Align); in finalizeMemory()
302 NextAddr.setValue(alignTo(NextAddr.getValue(), Alloc.Align)); in mapAllocsToRemoteAddrs()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600FrameLowering.cpp35 OffsetBytes = alignTo(OffsetBytes, MFI.getObjectAlign(i)); in getFrameIndexReference()
39 OffsetBytes = alignTo(OffsetBytes, Align(4)); in getFrameIndexReference()
43 OffsetBytes = alignTo(OffsetBytes, MFI.getObjectAlign(FI)); in getFrameIndexReference()
H A DAMDGPUMachineFunction.cpp65 Offset = StaticLDSSize = alignTo(StaticLDSSize, Alignment); in allocateLDSGlobal()
71 LDSSize = alignTo(StaticLDSSize, DynLDSAlign); in allocateLDSGlobal()
76 Offset = StaticGDSSize = alignTo(StaticGDSSize, Alignment); in allocateLDSGlobal()
129 LDSSize = alignTo(StaticLDSSize, Alignment); in setDynLDSAlign()
/llvm-project-15.0.7/llvm/unittests/Object/
H A DELFTypesTest.cpp23 alignTo<Elf_Nhdr_Impl<ELFT>::Align>(Name.size()) + in getElfNote()
24 alignTo<Elf_Nhdr_Impl<ELFT>::Align>(Desc.size()), in getElfNote()
37 NameOffset + alignTo<Elf_Nhdr_Impl<ELFT>::Align>(Nhdr->n_namesz); in getElfNote()
/llvm-project-15.0.7/llvm/tools/dsymutil/
H A DMachOUtils.cpp271 Segment.vmsize = alignTo(LinkeditSize, 0x1000); in transferSegmentAndSections()
280 EndAddress = alignTo(EndAddress, 0x1000); in transferSegmentAndSections()
311 alignTo(FileSize, 0x1000), FileOffset, in createDwarfSegment()
322 VMAddr = alignTo(VMAddr, Align); in createDwarfSegment()
323 FileOffset = alignTo(FileOffset, Align); in createDwarfSegment()
480 DwarfSegmentSize = alignTo(DwarfSegmentSize, Sec->getAlignment()); in generateDsymCompanion()
509 SymtabStart = alignTo(SymtabStart, 0x1000); in generateDsymCompanion()
538 EHFrameStart = alignTo(EHFrameStart, 0x1000); in generateDsymCompanion()
541 DwarfSegmentStart = alignTo(DwarfSegmentStart, 0x1000); in generateDsymCompanion()
560 uint64_t DwarfVMAddr = alignTo(EndAddress, 0x1000); in generateDsymCompanion()
[all …]
/llvm-project-15.0.7/llvm/lib/MC/
H A DStringTableBuilder.cpp160 Size = alignTo(Size, Alignment); in finalizeStringTable()
171 Size = alignTo(Size, 4); // Pad to multiple of 4. in finalizeStringTable()
173 Size = alignTo(Size, 8); // Pad to multiple of 8. in finalizeStringTable()
208 size_t Start = alignTo(Size, Alignment); in add()
H A DMCDXContainerWriter.cpp67 PartOffset = alignTo(PartOffset, Align(4ul)); in writeObject()
108 PartSize = alignTo(PartSize, Align(4)); in writeObject()
/llvm-project-15.0.7/lld/test/ELF/
H A Dx86-64-tls-le-align.s6 # -alignTo(p_memsz, p_align) = -alignTo(4, 64) = -64
H A Di386-tls-le-align.s6 # -alignTo(p_memsz, p_align) = -alignTo(4, 64) = -64
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DAlignment.h156 inline uint64_t alignTo(uint64_t Size, Align A) { in alignTo() function
181 inline uint64_t alignTo(uint64_t Size, Align A, uint64_t Skew) { in alignTo() function
184 return alignTo(Size - Skew, A) + Skew; in alignTo()
193 return alignTo(ArithAddr, Alignment); in alignAddr()
199 return alignTo(Value, Alignment) - Value; in offsetToAlignment()
/llvm-project-15.0.7/llvm/lib/ObjCopy/MachO/
H A DMachOLayoutBuilder.cpp182 Offset = alignTo(Offset + SegFileSize, PageSize); in layoutSegments()
183 SegFileSize = alignTo(SegFileSize, PageSize); in layoutSegments()
186 Segname == "__PAGEZERO" ? SegmentVmSize : alignTo(VMSize, PageSize); in layoutSegments()
271 StartOfCodeSignature = alignTo(StartOfCodeSignature, 16); in layoutTail()
276 alignTo(CodeSignature.FixedHeadersSize + OutputFileName.size() + 1, in layoutTail()
282 alignTo(AllHeadersSize + BlockCount * CodeSignature.HashSize, in layoutTail()
303 MLC->segment_command_data.vmsize = alignTo(LinkEditSize, PageSize); in layoutTail()
309 MLC->segment_command_64_data.vmsize = alignTo(LinkEditSize, PageSize); in layoutTail()
/llvm-project-15.0.7/llvm/lib/Support/
H A DOptimizedStructLayout.cpp151 auto Offset = alignTo(LastEnd, I->Alignment); in performOptimizedStructLayout()
331 assert(Offset == alignTo(LastEnd, Cur->Alignment)); in performOptimizedStructLayout()
352 assert(StartOffset == alignTo(LastEnd, Queue->Alignment)); in performOptimizedStructLayout()
411 Offset = alignTo(LastEnd, FirstQueueToSearch->Alignment); in performOptimizedStructLayout()
415 Offset == alignTo(LastEnd, FirstQueueToSearch[-1].Alignment)) in performOptimizedStructLayout()
/llvm-project-15.0.7/lld/test/COFF/
H A Dstrtab-size.s5 # where alignTo(N*18, 512) < alignTo(N*18 + 4, 512), where the first
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcSubtarget.cpp82 frameSize = alignTo(frameSize, 16); in getAdjustedFrameSize()
95 frameSize = alignTo(frameSize, 8); in getAdjustedFrameSize()
/llvm-project-15.0.7/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1019 setSize(getSize().alignTo(BaseAlign)); in EnsureVTablePointerAlignment()
1283 Offset = getDataSize().alignTo(AlignTo); in LayoutBase()
1464 return llvm::alignTo(Size, CharAlignment); in roundUpSizeToCharAlignment()
2048 FieldOffset = FieldOffset.alignTo(AlignTo); in LayoutField()
2069 FieldOffset = getDataSize().alignTo(AlignTo); in LayoutField()
2153 uint64_t RoundedSize = llvm::alignTo( in FinishLayout()
2707 DataSize = Size = Size.alignTo(Alignment); in layout()
2728 Size = Size.alignTo(RoundingAlignment); in cxxLayout()
2951 FieldOffset = Size.alignTo(Info.Alignment); in layoutField()
3134 BaseOffset = Size.alignTo(Info.Alignment); in layoutVirtualBases()
[all …]
/llvm-project-15.0.7/lld/wasm/
H A DOutputSegment.cpp25 size = llvm::alignTo(size, 1ULL << inSeg->alignment); in addInputSegment()
77 size = llvm::alignTo(size, 1ULL << seg->alignment); in finalizeInputSegments()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DLongJmp.cpp292 DotAddress = alignTo(DotAddress, llvm::Align(opts::AlignFunctions)); in tentativeLayoutRelocColdPart()
296 DotAddress = alignTo(DotAddress, BinaryFunction::MinAlign); in tentativeLayoutRelocColdPart()
305 DotAddress = alignTo(DotAddress, Func->getConstantIslandAlignment()); in tentativeLayoutRelocColdPart()
352 DotAddress = alignTo(DotAddress, opts::AlignText); in tentativeLayoutRelocMode()
355 DotAddress = alignTo(DotAddress, BinaryFunction::MinAlign); in tentativeLayoutRelocMode()
368 DotAddress = alignTo(DotAddress, Func->getConstantIslandAlignment()); in tentativeLayoutRelocMode()
386 DotAddress = alignTo(DotAddress, ColdFragAlign); in tentativeLayout()
413 DotAddress = alignTo(BC.LayoutStartAddress, opts::AlignText); in tentativeLayout()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp125 Offset = alignTo(Offset, Alignment); in AdjustStackOffset()
194 Offset = alignTo(Offset, Alignment); in calculateFrameObjectOffsets()
249 Offset = alignTo(Offset, std::max(StackAlign, MaxAlign)); in calculateFrameObjectOffsets()
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionRecord.cpp64 return sizeof(DebugSubsectionHeader) + alignTo(DataSize, 4); in calculateSerializedLength()
78 Header.Length = alignTo(DataSize, alignOf(Container)); in commit()
H A DDebugChecksumsSubsection.cpp47 Len = alignTo(Header->ChecksumSize + sizeof(FileChecksumEntryHeader), 4); in operator ()()
86 uint32_t Len = alignTo(sizeof(FileChecksumEntryHeader) + Bytes.size(), 4); in addChecksum()
/llvm-project-15.0.7/lld/MachO/
H A DConcatOutputSection.cpp129 isecAddr = alignTo(isecAddr, isec->align) + isec->getSize(); in needsThunks()
175 isecEnd = alignTo(isecEnd, isec->align) + isec->getSize(); in estimateStubsInRangeVA()
197 size = alignTo(size, isec->align); in finalizeOne()
198 fileSize = alignTo(fileSize, isec->align); in finalizeOne()
/llvm-project-15.0.7/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.cpp112 FileSize = alignTo(FileSize, FileAlignment); in layoutSections()
164 alignTo(S.AuxFile.size(), sizeof(SymbolTy)) / sizeof(SymbolTy); in finalizeSymbolTable()
201 SizeOfHeaders = alignTo(SizeOfHeaders, FileAlignment); in finalize()
218 alignTo(S.Header.VirtualAddress + S.Header.VirtualSize, in finalize()
247 FileSize = alignTo(FileSize, FileAlignment); in finalize()

1234567891011