Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/
H A DWriter.cpp112 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 DRelocations.h150 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 DRelocations.cpp1903 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 DOutputSections.h169 outputSections;
H A DLinkerScript.cpp1023 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 DLinkerScript.h262 SmallVector<StringRef, 0> outputSections; member
H A DAArch64ErrataFix.cpp628 for (OutputSection *os : outputSections) { in createFixes()
H A DARMErrataFix.cpp521 for (OutputSection *os : outputSections) { in createFixes()
H A DScriptParser.cpp311 cmd.outputSections.push_back(unquote(next())); in readNoCrossRefs()
312 if (cmd.outputSections.size() < 2) in readNoCrossRefs()
H A DOutputSections.cpp50 SmallVector<OutputSection *, 0> elf::outputSections; member in elf
H A DDriver.cpp138 outputSections.clear(); in link()
/freebsd/contrib/llvm-project/lld/COFF/
H A DCOFFLinkerContext.h52 std::vector<OutputSection *> outputSections; variable
55 return c->osidx == 0 ? nullptr : outputSections[c->osidx - 1]; in getOutputSection()
H A DWriter.cpp572 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 DLLDMapFile.cpp111 for (OutputSection *sec : ctx.outputSections) { in writeLLDMapFile()
H A DChunks.cpp131 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 DMapFile.cpp253 for (OutputSection *sec : ctx.outputSections) { in writeMapFile()
H A DPDB.cpp1686 for (OutputSection *os : ctx.outputSections) { in addSections()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DRISCV.cpp683 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 DLoongArch.cpp831 for (OutputSection *osec : outputSections) { in relaxOnce()
843 for (OutputSection *osec : outputSections) { in finalizeRelax()
H A DX86_64.cpp313 for (OutputSection *osec : outputSections) { in relaxOnce()
325 for (OutputSection *osec : outputSections) { in relaxOnce()