| /openbsd/src/gnu/llvm/lld/ELF/ |
| D | Relocations.h | 132 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);
|
| D | Writer.cpp | 116 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 …]
|
| D | Relocations.cpp | 1785 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 …]
|
| D | OutputSections.h | 161 outputSections;
|
| D | LinkerScript.cpp | 951 for (OutputSection *sec : outputSections) in findFirstSection() 1260 for (OutputSection *sec : outputSections) in allocateHeaders() 1363 for (OutputSection *sec : outputSections) { in createPhdrs()
|
| D | ARMErrataFix.cpp | 521 for (OutputSection *os : outputSections) { in createFixes()
|
| D | AArch64ErrataFix.cpp | 627 for (OutputSection *os : outputSections) { in createFixes()
|
| D | OutputSections.cpp | 47 SmallVector<OutputSection *, 0> elf::outputSections; member in elf
|
| D | Driver.cpp | 120 outputSections.clear(); in link()
|
| /openbsd/src/gnu/llvm/lld/COFF/ |
| D | COFFLinkerContext.h | 52 std::vector<OutputSection *> outputSections; variable 55 return c->osidx == 0 ? nullptr : outputSections[c->osidx - 1]; in getOutputSection()
|
| D | Writer.cpp | 559 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 …]
|
| D | LLDMapFile.cpp | 109 for (OutputSection *sec : ctx.outputSections) { in writeLLDMapFile()
|
| D | Chunks.cpp | 130 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()
|
| D | MapFile.cpp | 251 for (OutputSection *sec : ctx.outputSections) { in writeMapFile()
|
| D | PDB.cpp | 1658 for (OutputSection *os : ctx.outputSections) { in addSections()
|
| /openbsd/src/gnu/llvm/lld/wasm/ |
| D | MapFile.h | 17 void writeMapFile(llvm::ArrayRef<OutputSection *> outputSections);
|
| D | MapFile.cpp | 105 void lld::wasm::writeMapFile(ArrayRef<OutputSection *> outputSections) { in writeMapFile() argument 125 for (OutputSection *osec : outputSections) { in writeMapFile()
|
| D | Writer.cpp | 116 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/ |
| D | RISCV.cpp | 516 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()
|