Home
last modified time | relevance | path

Searched refs:ConcatOutputSection (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/lld/MachO/
H A DConcatOutputSection.h27 class ConcatOutputSection : public OutputSection {
29 explicit ConcatOutputSection(StringRef name) in ConcatOutputSection() function
53 static ConcatOutputSection *getOrCreateForInput(const InputSection *);
68 class TextOutputSection : public ConcatOutputSection {
70 explicit TextOutputSection(StringRef name) : ConcatOutputSection(name) {} in TextOutputSection()
108 extern llvm::MapVector<NamePair, ConcatOutputSection *> concatOutputSections;
H A DConcatOutputSection.cpp26 MapVector<NamePair, ConcatOutputSection *> macho::concatOutputSections;
28 void ConcatOutputSection::addInput(ConcatInputSection *input) { in addInput()
196 void ConcatOutputSection::finalizeOne(ConcatInputSection *isec) { in finalizeOne()
205 void ConcatOutputSection::finalizeContents() { in finalizeContents()
359 void ConcatOutputSection::writeTo(uint8_t *buf) const { in writeTo()
381 void ConcatOutputSection::finalizeFlags(InputSection *input) { in finalizeFlags()
405 ConcatOutputSection *
406 ConcatOutputSection::getOrCreateForInput(const InputSection *isec) { in getOrCreateForInput()
408 ConcatOutputSection *&osec = concatOutputSections[names]; in getOrCreateForInput()
415 osec = make<ConcatOutputSection>(names.second); in getOrCreateForInput()
H A DCMakeLists.txt13 ConcatOutputSection.cpp
H A DRelocations.cpp68 auto *osec = cast<ConcatOutputSection>(sections[osecIdx - 1]); in offsetToInputSection()
H A DWriter.cpp910 if (auto *merged = dyn_cast<ConcatOutputSection>(osec)) { in sortSegmentsAndSections()
951 ConcatOutputSection *osec = cast<ConcatOutputSection>(isec->parent); in createOutputSections()
961 ConcatOutputSection *osec = it.second; in createOutputSections()
1009 if (auto concatOsec = dyn_cast<ConcatOutputSection>(osec)) in finalizeAddresses()
H A DDriver.cpp547 ConcatOutputSection *osec = nullptr; in replaceCommonSymbols()
563 osec = ConcatOutputSection::getOrCreateForInput(isec); in replaceCommonSymbols()
1090 ConcatOutputSection *osec = nullptr; in gatherInputSections()
1097 osec = ConcatOutputSection::getOrCreateForInput(isec); in gatherInputSections()
H A DSymbolTable.cpp301 osec = isec->parent = ConcatOutputSection::getOrCreateForInput(isec); in handleSectionBoundarySymbol()
H A DSyntheticSections.cpp705 ConcatOutputSection::getOrCreateForInput(in.imageLoaderCache); in setup()
/llvm-project-15.0.7/llvm/utils/gn/secondary/lld/MachO/
H A DBUILD.gn30 "ConcatOutputSection.cpp",
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt3522 lld/MachO/ConcatOutputSection.cpp
3523 lld/MachO/ConcatOutputSection.h