Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/lld/ELF/
DRelocations.h132 void hexagonTLSSymbolUpdate(ArrayRef<OutputSection *> outputSections);
133 bool hexagonNeedsTLSSymbol(ArrayRef<OutputSection *> outputSections);
142 bool createThunks(uint32_t pass, ArrayRef<OutputSection *> outputSections);
145 void mergeThunks(ArrayRef<OutputSection *> outputSections);
153 void createInitialThunkSections(ArrayRef<OutputSection *> outputSections);
DWriter.cpp116 for (OutputSection *sec : outputSections) in removeEmptyPTLoad()
543 for (OutputSection *sec : outputSections) in run()
1081 for (OutputSection *os : outputSections) { in setReservedSymbolSections()
1111 for (OutputSection *os : outputSections) { in setReservedSymbolSections()
1571 for (OutputSection *sec : outputSections) { in resolveShfLinkOrder()
1639 hexagonTLSSymbolUpdate(outputSections); in finalizeAddressDependentContent()
1643 bool changed = target->needsThunks ? tc.createThunks(pass, outputSections) in finalizeAddressDependentContent()
1693 for (OutputSection *sec : outputSections) in finalizeAddressDependentContent()
1766 for (OutputSection *osec : outputSections) { in optimizeBasicBlockJumps()
1788 for (OutputSection *osec : outputSections) in optimizeBasicBlockJumps()
[all …]
DRelocations.cpp1785 ArrayRef<OutputSection *> outputSections, in forEachInputSectionDescription() argument
1787 for (OutputSection *os : outputSections) { in forEachInputSectionDescription()
1887 void ThunkCreator::mergeThunks(ArrayRef<OutputSection *> outputSections) { in mergeThunks() argument
1889 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks()
2018 ArrayRef<OutputSection *> outputSections) { in createInitialThunkSections() argument
2022 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections()
2178 ArrayRef<OutputSection *> outputSections) { in createThunks() argument
2183 createInitialThunkSections(outputSections); in createThunks()
2191 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createThunks()
2240 mergeThunks(outputSections); in createThunks()
[all …]
DOutputSections.h161 outputSections;
DLinkerScript.cpp951 for (OutputSection *sec : outputSections) in findFirstSection()
1260 for (OutputSection *sec : outputSections) in allocateHeaders()
1363 for (OutputSection *sec : outputSections) { in createPhdrs()
DARMErrataFix.cpp521 for (OutputSection *os : outputSections) { in createFixes()
DAArch64ErrataFix.cpp627 for (OutputSection *os : outputSections) { in createFixes()
DOutputSections.cpp47 SmallVector<OutputSection *, 0> elf::outputSections; member in elf
DDriver.cpp120 outputSections.clear(); in link()
/openbsd/src/gnu/llvm/lld/COFF/
DCOFFLinkerContext.h52 std::vector<OutputSection *> outputSections; variable
55 return c->osidx == 0 ? nullptr : outputSections[c->osidx - 1]; in getOutputSection()
DWriter.cpp559 for (OutputSection *sec : ctx.outputSections) { in finalizeAddresses()
571 for (OutputSection *sec : ctx.outputSections) { in finalizeAddresses()
592 for (OutputSection *sec : ctx.outputSections) in finalizeAddresses()
600 for (OutputSection *sec : ctx.outputSections) in finalizeAddresses()
896 ctx.outputSections.push_back(sec); in createSections()
1000 llvm::stable_sort(ctx.outputSections, in createSections()
1161 llvm::erase_if(ctx.outputSections, isUnused); in removeUnusedSections()
1168 llvm::erase_if(ctx.outputSections, isEmpty); in removeEmptySections()
1175 for (OutputSection *os : ctx.outputSections) { in assignOutputSectionIndices()
1270 for (OutputSection *sec : ctx.outputSections) { in createSymbolAndStringTable()
[all …]
DLLDMapFile.cpp109 for (OutputSection *sec : ctx.outputSections) { in writeLLDMapFile()
DChunks.cpp130 applySecIdx(off, os, file->ctx.outputSections.size()); in applyRelX64()
150 applySecIdx(off, os, file->ctx.outputSections.size()); in applyRelX86()
226 applySecIdx(off, os, file->ctx.outputSections.size()); in applyRelARM()
347 applySecIdx(off, os, file->ctx.outputSections.size()); in applyRelARM64()
DMapFile.cpp251 for (OutputSection *sec : ctx.outputSections) { in writeMapFile()
DPDB.cpp1658 for (OutputSection *os : ctx.outputSections) { in addSections()
/openbsd/src/gnu/llvm/lld/wasm/
DMapFile.h17 void writeMapFile(llvm::ArrayRef<OutputSection *> outputSections);
DMapFile.cpp105 void lld::wasm::writeMapFile(ArrayRef<OutputSection *> outputSections) { in writeMapFile() argument
125 for (OutputSection *osec : outputSections) { in writeMapFile()
DWriter.cpp116 std::vector<OutputSection *> outputSections; member in lld::wasm::__anon7429030b0111::Writer
177 size_t origSize = outputSections.size(); in createRelocSections()
180 OutputSection *sec = outputSections[i]; in createRelocSections()
215 parallelForEach(outputSections, [buf](OutputSection *s) { in writeSections()
406 sec->sectionIndex = outputSections.size(); in addSection()
407 outputSections.push_back(sec); in addSection()
456 for (OutputSection *s : outputSections) { in finalizeSections()
1681 writeMapFile(outputSections); in run()
/openbsd/src/gnu/llvm/lld/ELF/Arch/
DRISCV.cpp516 for (OutputSection *osec : outputSections) { in initSymbolAnchors()
547 for (OutputSection *osec : outputSections) { in initSymbolAnchors()
714 for (OutputSection *osec : outputSections) { in relaxOnce()
727 for (OutputSection *osec : outputSections) { in riscvFinalizeRelax()