Searched refs:MergeInputSection (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | InputSection.cpp | 171 const MergeInputSection *ms = cast<MergeInputSection>(this); in getOffset() 188 else if (auto *ms = dyn_cast<MergeInputSection>(this)) in getOutputSection() 1346 SyntheticSection *MergeInputSection::getParent() const { in getParent() 1375 void MergeInputSection::splitNonStrings(ArrayRef<uint8_t> data, in splitNonStrings() 1387 MergeInputSection::MergeInputSection(ObjFile<ELFT> &f, in MergeInputSection() function in MergeInputSection 1392 MergeInputSection::MergeInputSection(uint64_t flags, uint32_t type, in MergeInputSection() function in MergeInputSection 1404 void MergeInputSection::splitIntoPieces() { in splitIntoPieces() 1445 template MergeInputSection::MergeInputSection(ObjFile<ELF32LE> &, 1447 template MergeInputSection::MergeInputSection(ObjFile<ELF32BE> &, 1449 template MergeInputSection::MergeInputSection(ObjFile<ELF64LE> &, [all …]
|
| H A D | InputSection.h | 264 class MergeInputSection : public InputSectionBase { 267 MergeInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header, 269 MergeInputSection(uint64_t flags, uint32_t type, uint64_t entsize, 296 return const_cast<MergeInputSection *>(this)->getSectionPiece(offset); in getSectionPiece()
|
| H A D | ICF.cpp | 293 auto *x = dyn_cast<MergeInputSection>(da->section); in constantEq() 296 auto *y = cast<MergeInputSection>(db->section); in constantEq()
|
| H A D | SyntheticSections.h | 921 void addSection(MergeInputSection *ms); 922 SmallVector<MergeInputSection *, 0> sections; 1212 MergeInputSection *createCommentSection();
|
| H A D | OutputSections.cpp | 189 MergeInputSection *ms = dyn_cast<MergeInputSection>(s); in finalizeInputSections()
|
| H A D | MarkLive.cpp | 200 if (auto *ms = dyn_cast<MergeInputSection>(sec)) in enqueue()
|
| H A D | SyntheticSections.cpp | 86 MergeInputSection *elf::createCommentSection() { in createCommentSection() 87 auto *sec = make<MergeInputSection>(SHF_MERGE | SHF_STRINGS, SHT_PROGBITS, 1, in createCommentSection() 3257 void MergeSyntheticSection::addSection(MergeInputSection *ms) { in addSection() 3276 for (MergeInputSection *sec : sections) in finalizeContents() 3287 for (MergeInputSection *sec : sections) in finalizeContents() 3320 for (MergeInputSection *sec : sections) { in finalizeContents() 3344 parallelForEach(sections, [&](MergeInputSection *sec) { in finalizeContents() 3360 if (auto *s = dyn_cast<MergeInputSection>(sec)) in splitSections()
|
| H A D | InputFiles.cpp | 634 if (auto *ms = dyn_cast<MergeInputSection>(s)) { in initializeSections() 999 return make<MergeInputSection>(*this, sec, name); in createInputSection()
|
| H A D | LinkerScript.cpp | 839 assert(isa<MergeInputSection>(s) || in addOrphanSections()
|
| H A D | Writer.cpp | 687 if (auto *s = dyn_cast<MergeInputSection>(sec)) in includeInSymtab()
|
| H A D | Driver.cpp | 2782 return isa<MergeInputSection>(s); in link()
|