Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lld/ELF/
H A DRelocations.h133 void hexagonTLSSymbolUpdate(ArrayRef<OutputSection *> outputSections);
134 bool hexagonNeedsTLSSymbol(ArrayRef<OutputSection *> outputSections);
143 bool createThunks(uint32_t pass, ArrayRef<OutputSection *> outputSections);
146 void mergeThunks(ArrayRef<OutputSection *> outputSections);
154 void createInitialThunkSections(ArrayRef<OutputSection *> outputSections);
H A DWriter.cpp116 for (OutputSection *sec : outputSections) in removeEmptyPTLoad()
555 for (OutputSection *sec : outputSections) in run()
1647 hexagonTLSSymbolUpdate(outputSections); in finalizeAddressDependentContent()
2032 outputSections.push_back(osec); in finalizeSections()
2179 for (OutputSection *sec : outputSections) in finalizeSections()
2385 for (OutputSection *sec : outputSections) in createPhdrs()
2454 if (i == outputSections.end()) in addPhdrForSection()
2562 for (OutputSection *sec : outputSections) in assignFileOffsetsBinary()
2570 for (OutputSection *sec : outputSections) in assignFileOffsetsBinary()
2718 for (OutputSection *os : outputSections) in checkSections()
[all …]
H A DRelocations.cpp1730 ArrayRef<OutputSection *> outputSections, in forEachInputSectionDescription() argument
1732 for (OutputSection *os : outputSections) { in forEachInputSectionDescription()
1832 void ThunkCreator::mergeThunks(ArrayRef<OutputSection *> outputSections) { in mergeThunks() argument
1834 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks()
1963 ArrayRef<OutputSection *> outputSections) { in createInitialThunkSections() argument
1967 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections()
2123 ArrayRef<OutputSection *> outputSections) { in createThunks() argument
2128 createInitialThunkSections(outputSections); in createThunks()
2136 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createThunks()
2185 mergeThunks(outputSections); in createThunks()
[all …]
H A DOutputSections.h156 extern llvm::SmallVector<OutputSection *, 0> outputSections;
H A DLinkerScript.cpp943 for (OutputSection *sec : outputSections) in findFirstSection()
1246 for (OutputSection *sec : outputSections) in allocateHeaders()
1349 for (OutputSection *sec : outputSections) { in createPhdrs()
H A DARMErrataFix.cpp522 for (OutputSection *os : outputSections) { in createFixes()
H A DAArch64ErrataFix.cpp628 for (OutputSection *os : outputSections) { in createFixes()
H A DOutputSections.cpp43 SmallVector<OutputSection *, 0> elf::outputSections; member in elf
H A DDriver.cpp99 outputSections.clear(); in link()
/llvm-project-15.0.7/lld/COFF/
H A DCOFFLinkerContext.h50 std::vector<OutputSection *> outputSections; variable
53 return c->osidx == 0 ? nullptr : outputSections[c->osidx - 1]; in getOutputSection()
H A DWriter.cpp545 for (OutputSection *sec : ctx.outputSections) { in finalizeAddresses()
586 for (OutputSection *sec : ctx.outputSections) in finalizeAddresses()
840 ctx.outputSections.push_back(sec); in createSections()
944 llvm::stable_sort(ctx.outputSections, in createSections()
1099 llvm::erase_if(ctx.outputSections, isUnused); in removeUnusedSections()
1106 llvm::erase_if(ctx.outputSections, isEmpty); in removeEmptySections()
1113 for (OutputSection *os : ctx.outputSections) { in assignOutputSectionIndices()
1200 for (OutputSection *sec : ctx.outputSections) { in createSymbolAndStringTable()
1289 for (OutputSection *sec : ctx.outputSections) { in assignAddresses()
2009 for (OutputSection *sec : ctx.outputSections) in findSection()
[all …]
H A DLLDMapFile.cpp108 for (OutputSection *sec : ctx.outputSections) { in writeLLDMapFile()
H A DMapFile.cpp249 for (OutputSection *sec : ctx.outputSections) { in writeMapFile()
H A DPDB.cpp1640 for (OutputSection *os : ctx.outputSections) { in addSections()
/llvm-project-15.0.7/lld/wasm/
H A DMapFile.h17 void writeMapFile(llvm::ArrayRef<OutputSection *> outputSections);
H A DMapFile.cpp106 void lld::wasm::writeMapFile(ArrayRef<OutputSection *> outputSections) { in writeMapFile() argument
126 for (OutputSection *osec : outputSections) { in writeMapFile()
H A DWriter.cpp115 std::vector<OutputSection *> outputSections; member in lld::wasm::__anonee217dbf0111::Writer
176 size_t origSize = outputSections.size(); in createRelocSections()
179 OutputSection *sec = outputSections[i]; in createRelocSections()
214 parallelForEach(outputSections, [buf](OutputSection *s) { in writeSections()
387 sec->sectionIndex = outputSections.size(); in addSection()
388 outputSections.push_back(sec); in addSection()
437 for (OutputSection *s : outputSections) { in finalizeSections()
1659 writeMapFile(outputSections); in run()
/llvm-project-15.0.7/lld/ELF/Arch/
H A DRISCV.cpp506 for (OutputSection *osec : outputSections) { in initSymbolAnchors()
537 for (OutputSection *osec : outputSections) { in initSymbolAnchors()
706 for (OutputSection *osec : outputSections) { in relaxOnce()
719 for (OutputSection *osec : outputSections) { in riscvFinalizeRelax()