Home
last modified time | relevance | path

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

/external/llvm-project/lld/ELF/
DRelocations.h129 void hexagonTLSSymbolUpdate(ArrayRef<OutputSection *> outputSections);
130 bool hexagonNeedsTLSSymbol(ArrayRef<OutputSection *> outputSections);
139 bool createThunks(ArrayRef<OutputSection *> outputSections);
147 void mergeThunks(ArrayRef<OutputSection *> outputSections);
155 void createInitialThunkSections(ArrayRef<OutputSection *> outputSections);
DWriter.cpp178 for (OutputSection *sec : outputSections) in removeEmptyPTLoad()
601 for (OutputSection *sec : outputSections) in run()
622 for (OutputSection *sec : outputSections) in run()
1174 for (OutputSection *os : outputSections) { in setReservedSymbolSections()
1201 for (OutputSection *os : outputSections) { in setReservedSymbolSections()
1647 for (OutputSection *sec : outputSections) { in resolveShfLinkOrder()
1715 hexagonTLSSymbolUpdate(outputSections); in finalizeAddressDependentContent()
1719 bool changed = target->needsThunks && tc.createThunks(outputSections); in finalizeAddressDependentContent()
1830 for (OutputSection *os : outputSections) { in optimizeBasicBlockJumps()
1854 for (OutputSection *os : outputSections) { in optimizeBasicBlockJumps()
[all …]
DRelocations.cpp1583 ArrayRef<OutputSection *> outputSections, in forEachInputSectionDescription() argument
1585 for (OutputSection *os : outputSections) { in forEachInputSectionDescription()
1685 void ThunkCreator::mergeThunks(ArrayRef<OutputSection *> outputSections) { in mergeThunks() argument
1687 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks()
1796 ArrayRef<OutputSection *> outputSections) { in createInitialThunkSections() argument
1800 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections()
1965 bool ThunkCreator::createThunks(ArrayRef<OutputSection *> outputSections) { in createThunks() argument
1969 createInitialThunkSections(outputSections); in createThunks()
1977 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createThunks()
2026 mergeThunks(outputSections); in createThunks()
[all …]
DOutputSections.h146 extern std::vector<OutputSection *> outputSections;
DLinkerScript.cpp896 for (OutputSection *sec : outputSections) in findFirstSection()
1152 for (OutputSection *sec : outputSections) in allocateHeaders()
1255 for (OutputSection *sec : outputSections) { in createPhdrs()
DARMErrataFix.cpp512 for (OutputSection *os : outputSections) { in createFixes()
DAArch64ErrataFix.cpp630 for (OutputSection *os : outputSections) { in createFixes()
DOutputSections.cpp44 std::vector<OutputSection *> elf::outputSections; member in elf
DDriver.cpp89 outputSections.clear(); in link()
/external/llvm-project/lld/COFF/
DWriter.cpp85 static std::vector<OutputSection *> outputSections; variable
88 return osidx == 0 ? nullptr : outputSections[osidx - 1]; in getOutputSection()
91 void OutputSection::clear() { outputSections.clear(); } in clear()
552 for (OutputSection *sec : outputSections) { in finalizeAddresses()
564 for (OutputSection *sec : outputSections) { in finalizeAddresses()
585 for (OutputSection *sec : outputSections) in finalizeAddresses()
593 for (OutputSection *sec : outputSections) in finalizeAddresses()
647 createPDB(symtab, outputSections, sectionTable, buildId->buildId); in run()
651 writeLLDMapFile(outputSections); in run()
652 writeMapFile(outputSections); in run()
[all …]
DLLDMapFile.cpp89 void lld::coff::writeLLDMapFile(ArrayRef<OutputSection *> outputSections) { in writeLLDMapFile() argument
107 for (OutputSection *sec : outputSections) { in writeLLDMapFile()
DLLDMapFile.h17 void writeLLDMapFile(llvm::ArrayRef<OutputSection *> outputSections);
DMapFile.h17 void writeMapFile(llvm::ArrayRef<OutputSection *> outputSections);
DPDB.h31 llvm::ArrayRef<OutputSection *> outputSections,
DPDB.cpp109 void addImportFilesToPDB(ArrayRef<OutputSection *> outputSections);
123 void addSections(ArrayRef<OutputSection *> outputSections,
1267 void PDBLinker::addImportFilesToPDB(ArrayRef<OutputSection *> outputSections) { in addImportFilesToPDB() argument
1354 ArrayRef<OutputSection *> outputSections, in createPDB() argument
1362 pdb.addImportFilesToPDB(outputSections); in createPDB()
1363 pdb.addSections(outputSections, sectionTable); in createPDB()
1408 void PDBLinker::addSections(ArrayRef<OutputSection *> outputSections, in addSections() argument
1420 for (OutputSection *os : outputSections) { in addSections()
DMapFile.cpp204 void lld::coff::writeMapFile(ArrayRef<OutputSection *> outputSections) { in writeMapFile() argument
251 for (OutputSection *sec : outputSections) { in writeMapFile()
/external/llvm-project/lld/wasm/
DMapFile.h17 void writeMapFile(llvm::ArrayRef<OutputSection *> outputSections);
DMapFile.cpp101 void lld::wasm::writeMapFile(ArrayRef<OutputSection *> outputSections) { in writeMapFile() argument
121 for (OutputSection *osec : outputSections) { in writeMapFile()
DWriter.cpp105 std::vector<OutputSection *> outputSections; member in lld::wasm::__anon4a5b26460111::Writer
163 size_t origSize = outputSections.size(); in createRelocSections()
166 OutputSection *sec = outputSections[i]; in createRelocSections()
201 parallelForEach(outputSections, [buf](OutputSection *s) { in writeSections()
372 sec->sectionIndex = outputSections.size(); in addSection()
373 outputSections.push_back(sec); in addSection()
422 for (OutputSection *s : outputSections) { in finalizeSections()
1313 writeMapFile(outputSections); in run()