/external/llvm-project/lld/ELF/ |
D | Relocations.h | 129 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);
|
D | Writer.cpp | 178 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 …]
|
D | Relocations.cpp | 1583 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 …]
|
D | OutputSections.h | 146 extern std::vector<OutputSection *> outputSections;
|
D | LinkerScript.cpp | 896 for (OutputSection *sec : outputSections) in findFirstSection() 1152 for (OutputSection *sec : outputSections) in allocateHeaders() 1255 for (OutputSection *sec : outputSections) { in createPhdrs()
|
D | ARMErrataFix.cpp | 512 for (OutputSection *os : outputSections) { in createFixes()
|
D | AArch64ErrataFix.cpp | 630 for (OutputSection *os : outputSections) { in createFixes()
|
D | OutputSections.cpp | 44 std::vector<OutputSection *> elf::outputSections; member in elf
|
D | Driver.cpp | 89 outputSections.clear(); in link()
|
/external/llvm-project/lld/COFF/ |
D | Writer.cpp | 85 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 …]
|
D | LLDMapFile.cpp | 89 void lld::coff::writeLLDMapFile(ArrayRef<OutputSection *> outputSections) { in writeLLDMapFile() argument 107 for (OutputSection *sec : outputSections) { in writeLLDMapFile()
|
D | LLDMapFile.h | 17 void writeLLDMapFile(llvm::ArrayRef<OutputSection *> outputSections);
|
D | MapFile.h | 17 void writeMapFile(llvm::ArrayRef<OutputSection *> outputSections);
|
D | PDB.h | 31 llvm::ArrayRef<OutputSection *> outputSections,
|
D | PDB.cpp | 109 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()
|
D | MapFile.cpp | 204 void lld::coff::writeMapFile(ArrayRef<OutputSection *> outputSections) { in writeMapFile() argument 251 for (OutputSection *sec : outputSections) { in writeMapFile()
|
/external/llvm-project/lld/wasm/ |
D | MapFile.h | 17 void writeMapFile(llvm::ArrayRef<OutputSection *> outputSections);
|
D | MapFile.cpp | 101 void lld::wasm::writeMapFile(ArrayRef<OutputSection *> outputSections) { in writeMapFile() argument 121 for (OutputSection *osec : outputSections) { in writeMapFile()
|
D | Writer.cpp | 105 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()
|