Home
last modified time | relevance | path

Searched refs:OutputSections (Results 1 – 16 of 16) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DWriter.cpp557 writeMapFile(OutputSections); in run()
707 OutputSections.push_back(Sec); in createSections()
796 std::stable_sort(OutputSections.begin(), OutputSections.end(), in createSections()
923 OutputSections.erase( in removeUnusedSections()
924 std::remove_if(OutputSections.begin(), OutputSections.end(), IsUnused), in removeUnusedSections()
925 OutputSections.end()); in removeUnusedSections()
932 OutputSections.erase( in removeEmptySections()
933 std::remove_if(OutputSections.begin(), OutputSections.end(), IsEmpty), in removeEmptySections()
934 OutputSections.end()); in removeEmptySections()
936 for (OutputSection *Sec : OutputSections) in removeEmptySections()
[all …]
H A DMapFile.cpp91 void coff::writeMapFile(ArrayRef<OutputSection *> OutputSections) { in writeMapFile() argument
109 for (OutputSection *Sec : OutputSections) { in writeMapFile()
H A DMapFile.h18 void writeMapFile(llvm::ArrayRef<OutputSection *> OutputSections);
H A DPDB.h29 llvm::ArrayRef<OutputSection *> OutputSections,
H A DPDB.cpp164 void addSections(ArrayRef<OutputSection *> OutputSections,
1540 ArrayRef<OutputSection *> OutputSections, in createPDB() argument
1548 PDB.addSections(OutputSections, SectionTable); in createPDB()
1587 void PDBLinker::addSections(ArrayRef<OutputSection *> OutputSections, in addSections() argument
1599 for (OutputSection *OS : OutputSections) { in addSections()
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DWriter.cpp486 for (OutputSection *Sec : OutputSections) in run()
504 for (OutputSection *Sec : OutputSections) in run()
1728 OutputSections.push_back(Sec); in finalizeSections()
1743 OutputSection *Sec = OutputSections[I]; in finalizeSections()
1820 for (OutputSection *Sec : OutputSections) in finalizeSections()
1831 for (OutputSection *OS : OutputSections) in checkExecuteOnly()
1972 for (OutputSection *Sec : OutputSections) in createPhdrs()
2055 if (I == OutputSections.end()) in addPtArmExid()
2088 auto End = OutputSections.end(); in fixSectionAlignments()
2276 for (OutputSection *OS : OutputSections) in checkSections()
[all …]
H A DRelocations.h165 bool createThunks(ArrayRef<OutputSection *> OutputSections);
173 void mergeThunks(ArrayRef<OutputSection *> OutputSections);
181 void createInitialThunkSections(ArrayRef<OutputSection *> OutputSections);
H A DRelocations.cpp1134 ArrayRef<OutputSection *> OutputSections, in forEachInputSectionDescription() argument
1136 for (OutputSection *OS : OutputSections) { in forEachInputSectionDescription()
1236 void ThunkCreator::mergeThunks(ArrayRef<OutputSection *> OutputSections) { in mergeThunks() argument
1238 OutputSections, [&](OutputSection *OS, InputSectionDescription *ISD) { in mergeThunks()
1347 ArrayRef<OutputSection *> OutputSections) { in createInitialThunkSections() argument
1351 OutputSections, [&](OutputSection *OS, InputSectionDescription *ISD) { in createInitialThunkSections()
1452 bool ThunkCreator::createThunks(ArrayRef<OutputSection *> OutputSections) { in createThunks() argument
1456 createInitialThunkSections(OutputSections); in createThunks()
1469 OutputSections, [&](OutputSection *OS, InputSectionDescription *ISD) { in createThunks()
1512 mergeThunks(OutputSections); in createThunks()
H A DCMakeLists.txt38 OutputSections.cpp
H A DOutputSections.h149 extern std::vector<OutputSection *> OutputSections;
H A DLinkerScript.cpp755 for (OutputSection *Sec : OutputSections) in findFirstSection()
976 for (OutputSection *Sec : OutputSections) in allocateHeaders()
1077 for (OutputSection *Sec : OutputSections) { in createPhdrs()
H A DAArch64ErrataFix.cpp638 for (OutputSection *OS : OutputSections) { in createFixes()
H A DOutputSections.cpp42 std::vector<OutputSection *> elf::OutputSections; member in elf
H A DDriver.cpp87 OutputSections.clear(); in link()
/freebsd-12.1/usr.bin/clang/lld/
H A DMakefile60 SRCS+= ELF/OutputSections.cpp
/freebsd-12.1/contrib/llvm/tools/lld/docs/
H A DNewLLD.rst224 a file. It creates OutputSections, put all InputSections/Chunks into them,