/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Writer.cpp | 112 for (OutputSection *sec : outputSections) in removeEmptyPTLoad() 314 for (OutputSection *sec : outputSections) in run() 859 for (OutputSection *os : outputSections) { in setReservedSymbolSections() 890 for (OutputSection *os : outputSections) { in setReservedSymbolSections() 1369 for (OutputSection *sec : outputSections) { in resolveShfLinkOrder() 1442 hexagonTLSSymbolUpdate(outputSections); in finalizeAddressDependentContent() 1446 bool changed = target->needsThunks ? tc.createThunks(pass, outputSections) in finalizeAddressDependentContent() 1534 for (OutputSection *sec : outputSections) in finalizeAddressDependentContent() 1611 for (OutputSection *osec : outputSections) { in optimizeBasicBlockJumps() 1633 for (OutputSection *osec : outputSections) in optimizeBasicBlockJumps() [all …]
|
H A D | Relocations.h | 150 void hexagonTLSSymbolUpdate(ArrayRef<OutputSection *> outputSections); 151 bool hexagonNeedsTLSSymbol(ArrayRef<OutputSection *> outputSections); 160 bool createThunks(uint32_t pass, ArrayRef<OutputSection *> outputSections); 163 void mergeThunks(ArrayRef<OutputSection *> outputSections); 171 void createInitialThunkSections(ArrayRef<OutputSection *> outputSections);
|
H A D | Relocations.cpp | 1903 ArrayRef<OutputSection *> outputSections, in forEachInputSectionDescription() argument 1905 for (OutputSection *os : outputSections) { in forEachInputSectionDescription() 2005 void ThunkCreator::mergeThunks(ArrayRef<OutputSection *> outputSections) { in mergeThunks() argument 2007 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks() 2136 ArrayRef<OutputSection *> outputSections) { in createInitialThunkSections() argument 2140 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections() 2296 ArrayRef<OutputSection *> outputSections) { in createThunks() argument 2301 createInitialThunkSections(outputSections); in createThunks() 2309 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createThunks() 2358 mergeThunks(outputSections); in createThunks() [all …]
|
H A D | OutputSections.h | 169 outputSections;
|
H A D | LinkerScript.cpp | 1023 for (OutputSection *sec : outputSections) in findFirstSection() 1343 for (OutputSection *sec : outputSections) in allocateHeaders() 1558 for (OutputSection *sec : outputSections) { in createPhdrs() 1679 for (const OutputSection *sec : outputSections) { in checkFinalScriptConditions()
|
H A D | LinkerScript.h | 262 SmallVector<StringRef, 0> outputSections; member
|
H A D | AArch64ErrataFix.cpp | 628 for (OutputSection *os : outputSections) { in createFixes()
|
H A D | ARMErrataFix.cpp | 521 for (OutputSection *os : outputSections) { in createFixes()
|
H A D | ScriptParser.cpp | 311 cmd.outputSections.push_back(unquote(next())); in readNoCrossRefs() 312 if (cmd.outputSections.size() < 2) in readNoCrossRefs()
|
H A D | OutputSections.cpp | 50 SmallVector<OutputSection *, 0> elf::outputSections; member in elf
|
H A D | Driver.cpp | 138 outputSections.clear(); in link()
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | COFFLinkerContext.h | 52 std::vector<OutputSection *> outputSections; variable 55 return c->osidx == 0 ? nullptr : outputSections[c->osidx - 1]; in getOutputSection()
|
H A D | Writer.cpp | 572 for (OutputSection *sec : ctx.outputSections) { in createECCodeMap() 627 for (OutputSection *sec : ctx.outputSections) { in finalizeAddresses() 643 for (OutputSection *sec : ctx.outputSections) { in finalizeAddresses() 665 for (OutputSection *sec : ctx.outputSections) in finalizeAddresses() 675 for (OutputSection *sec : ctx.outputSections) in finalizeAddresses() 980 ctx.outputSections.push_back(sec); in createSections() 1084 llvm::stable_sort(ctx.outputSections, in createSections() 1257 llvm::erase_if(ctx.outputSections, isUnused); in removeUnusedSections() 1265 llvm::erase_if(ctx.outputSections, isEmpty); in removeEmptySections() 1273 for (OutputSection *os : ctx.outputSections) { in assignOutputSectionIndices() [all …]
|
H A D | LLDMapFile.cpp | 111 for (OutputSection *sec : ctx.outputSections) { in writeLLDMapFile()
|
H A D | Chunks.cpp | 131 applySecIdx(off, os, file->ctx.outputSections.size()); in applyRelX64() 151 applySecIdx(off, os, file->ctx.outputSections.size()); in applyRelX86() 227 applySecIdx(off, os, file->ctx.outputSections.size()); in applyRelARM() 348 applySecIdx(off, os, file->ctx.outputSections.size()); in applyRelARM64()
|
H A D | MapFile.cpp | 253 for (OutputSection *sec : ctx.outputSections) { in writeMapFile()
|
H A D | PDB.cpp | 1686 for (OutputSection *os : ctx.outputSections) { in addSections()
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | RISCV.cpp | 683 for (OutputSection *osec : outputSections) { in initSymbolAnchors() 722 for (OutputSection *osec : outputSections) { in initSymbolAnchors() 925 for (OutputSection *osec : outputSections) { in relaxOnce() 938 for (OutputSection *osec : outputSections) { in finalizeRelax()
|
H A D | LoongArch.cpp | 831 for (OutputSection *osec : outputSections) { in relaxOnce() 843 for (OutputSection *osec : outputSections) { in finalizeRelax()
|
H A D | X86_64.cpp | 313 for (OutputSection *osec : outputSections) { in relaxOnce() 325 for (OutputSection *osec : outputSections) { in relaxOnce()
|