| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Relocations.h | 133 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 D | Writer.cpp | 116 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 D | Relocations.cpp | 1730 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 D | OutputSections.h | 156 extern llvm::SmallVector<OutputSection *, 0> outputSections;
|
| H A D | LinkerScript.cpp | 943 for (OutputSection *sec : outputSections) in findFirstSection() 1246 for (OutputSection *sec : outputSections) in allocateHeaders() 1349 for (OutputSection *sec : outputSections) { in createPhdrs()
|
| H A D | ARMErrataFix.cpp | 522 for (OutputSection *os : outputSections) { in createFixes()
|
| H A D | AArch64ErrataFix.cpp | 628 for (OutputSection *os : outputSections) { in createFixes()
|
| H A D | OutputSections.cpp | 43 SmallVector<OutputSection *, 0> elf::outputSections; member in elf
|
| H A D | Driver.cpp | 99 outputSections.clear(); in link()
|
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | COFFLinkerContext.h | 50 std::vector<OutputSection *> outputSections; variable 53 return c->osidx == 0 ? nullptr : outputSections[c->osidx - 1]; in getOutputSection()
|
| H A D | Writer.cpp | 545 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 D | LLDMapFile.cpp | 108 for (OutputSection *sec : ctx.outputSections) { in writeLLDMapFile()
|
| H A D | MapFile.cpp | 249 for (OutputSection *sec : ctx.outputSections) { in writeMapFile()
|
| H A D | PDB.cpp | 1640 for (OutputSection *os : ctx.outputSections) { in addSections()
|
| /llvm-project-15.0.7/lld/wasm/ |
| H A D | MapFile.h | 17 void writeMapFile(llvm::ArrayRef<OutputSection *> outputSections);
|
| H A D | MapFile.cpp | 106 void lld::wasm::writeMapFile(ArrayRef<OutputSection *> outputSections) { in writeMapFile() argument 126 for (OutputSection *osec : outputSections) { in writeMapFile()
|
| H A D | Writer.cpp | 115 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 D | RISCV.cpp | 506 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()
|