Home
last modified time | relevance | path

Searched refs:alignToPowerOf2 (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/lld/MachO/
H A DConcatOutputSection.cpp129 isecAddr = alignToPowerOf2(isecAddr, isec->align) + isec->getSize(); in needsThunks()
175 isecEnd = alignToPowerOf2(isecEnd, isec->align) + isec->getSize(); in estimateStubsInRangeVA()
197 size = alignToPowerOf2(size, isec->align); in finalizeOne()
198 fileSize = alignToPowerOf2(fileSize, isec->align); in finalizeOne()
252 alignToPowerOf2(addr + size, inputs[finalIdx]->align) + in finalize()
H A DWriter.cpp135 return alignToPowerOf2(sizeof(sub_framework_command) + umbrella.size() + 1, in getSize()
330 return alignToPowerOf2(sizeof(dylib_command) + path.size() + 1, in getSize()
365 return alignToPowerOf2(sizeof(dylinker_command) + path.size() + 1, in getSize()
392 return alignToPowerOf2(sizeof(rpath_command) + path.size() + 1, in getSize()
417 return alignToPowerOf2(sizeof(dyld_env_command) + name.size() + 1, in getSize()
1105 fileOff = alignToPowerOf2(fileOff, pageSize); in finalizeAddresses()
1106 addr = alignToPowerOf2(addr, pageSize); in finalizeAddresses()
1145 addr = alignToPowerOf2(addr, osec->align); in assignAddresses()
1146 fileOff = alignToPowerOf2(fileOff, osec->align); in assignAddresses()
H A DSyntheticSections.cpp92 size = alignToPowerOf2(size, target->getPageSize()); in getSize()
1674 offset = alignToPowerOf2(offset, pieceAlign); in finalizeContents()
1750 alignToPowerOf2(size, 1ULL << offsetInfo.trailingZeros); in finalizeContents()
2034 assert(sectionSize == alignToPowerOf2(sectionSize, relativeOffsetSize) && in finalize()
/freebsd/contrib/llvm-project/lld/ELF/
H A DWriter.cpp2395 return alignToPowerOf2(script->getDot(), config->maxPageSize); in fixSectionAlignments()
2412 return alignToPowerOf2(script->getDot(), config->maxPageSize) + in fixSectionAlignments()
2413 alignToPowerOf2(script->getDot() % config->maxPageSize, in fixSectionAlignments()
2418 return alignToPowerOf2(script->getDot(), config->maxPageSize) + in fixSectionAlignments()
2452 return alignToPowerOf2(off, os->addralign); in computeFileOffset()
2511 off = alignToPowerOf2(off, config->maxPageSize); in assignFileOffsets()
2516 osec->offset = alignToPowerOf2(off, osec->addralign); in assignFileOffsets()
2520 sectionHeaderOff = alignToPowerOf2(off, config->wordsize); in assignFileOffsets()
2803 alignToPowerOf2(p->firstSec->offset + p->p_filesz, in writeTrapInstr()
2816 alignToPowerOf2(last->p_filesz, config->maxPageSize); in writeTrapInstr()
H A DLinkerScript.cpp121 return alignToPowerOf2(sec->getOutputSection()->addr + sec->getOffset(val), in getValue()
123 return alignToPowerOf2(val, alignment); in getValue()
1070 dot = alignToPowerOf2(dot, sec->addralign); in assignOffsets()
1085 uint64_t lmaStart = alignToPowerOf2(mr->curPos, sec->addralign); in assignOffsets()
1132 dot = alignToPowerOf2(dot, isec->addralign); in assignOffsets()
1146 expandOutputSection(alignToPowerOf2(dot, config->commonPageSize) - dot); in assignOffsets()
H A DScriptParser.cpp1467 return [=] { return alignToPowerOf2(script->getDot(), e().getValue()); }; in readPrimary()
1518 return [=] { return alignToPowerOf2(script->getDot(), config->maxPageSize); }; in readPrimary()
H A DSyntheticSections.cpp928 uint64_t off = alignToPowerOf2(secSize, isec->addralign); in build()
3929 off = alignToPowerOf2(off, addralign); in finalizeContents()
4245 off = alignToPowerOf2(off, t->alignment); in assignOffsets()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h633 return alignToPowerOf2(sizeof(*this) + n_namesz, Align) +
634 alignToPowerOf2(n_descsz, Align);
667 alignToPowerOf2(sizeof(Nhdr) + Nhdr.n_namesz, Align),
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProfWriter.cpp928 BinaryIdsSectionSize += alignToPowerOf2(BI.size(), sizeof(uint64_t)); in writeImpl()
941 uint64_t PaddingSize = alignToPowerOf2(BILen, sizeof(uint64_t)) - BILen; in writeImpl()
H A DInstrProfReader.cpp125 if (Remaining < alignToPowerOf2(BILen, sizeof(uint64_t))) in readBinaryIdsInternal()
133 BI += alignToPowerOf2(BILen, sizeof(uint64_t)); in readBinaryIdsInternal()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DArchiveWriter.cpp935 alignToPowerOf2(OffsetToMemData, in computeMemberData()
951 alignToPowerOf2(OffsetToNextMemData, in computeMemberData()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1475 osec->offset = alignToPowerOf2(off, osec->addralign); in writeARMCmseImportLib()
1479 const uint64_t sectionHeaderOff = alignToPowerOf2(off, config->wordsize); in writeARMCmseImportLib()
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/
H A DSignals.inc579 alignToPowerOf2(CurPos + NameSize, 4) - CurPos;
587 alignToPowerOf2(CurPos + DescSize, 4) - CurPos;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMathExtras.h500 constexpr uint64_t alignToPowerOf2(uint64_t Value, uint64_t Align) { in alignToPowerOf2() function