Searched refs:MergeInputSection (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | InputSection.cpp | 222 const MergeInputSection *ms = cast<MergeInputSection>(this); in getOffset() 239 else if (auto *ms = dyn_cast<MergeInputSection>(this)) in getOutputSection() 1433 void MergeInputSection::splitStrings(StringRef s, size_t entSize) { in splitStrings() 1459 void MergeInputSection::splitNonStrings(ArrayRef<uint8_t> data, in splitNonStrings() 1471 MergeInputSection::MergeInputSection(ObjFile<ELFT> &f, in MergeInputSection() function in MergeInputSection 1476 MergeInputSection::MergeInputSection(Ctx &ctx, StringRef name, uint32_t type, in MergeInputSection() function in MergeInputSection 1490 void MergeInputSection::splitIntoPieces() { in splitIntoPieces() 1499 SectionPiece &MergeInputSection::getSectionPiece(uint64_t offset) { in getSectionPiece() 1509 uint64_t MergeInputSection::getParentOffset(uint64_t offset) const { in getParentOffset() 1537 template MergeInputSection::MergeInputSection(ObjFile<ELF32LE> &, [all …]
|
| H A D | InputSection.h | 333 class MergeInputSection : public InputSectionBase { 336 MergeInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header, 338 MergeInputSection(Ctx &, StringRef name, uint32_t type, uint64_t flags, 365 return const_cast<MergeInputSection *>(this)->getSectionPiece(offset); in getSectionPiece()
|
| H A D | ICF.cpp | 295 auto *x = dyn_cast<MergeInputSection>(da->section); in constantEq() 298 auto *y = cast<MergeInputSection>(db->section); in constantEq()
|
| H A D | SyntheticSections.h | 1099 void addSection(MergeInputSection *ms); 1100 SmallVector<MergeInputSection *, 0> sections; 1458 MergeInputSection *createCommentSection(Ctx &);
|
| H A D | OutputSections.cpp | 213 MergeInputSection *ms = dyn_cast<MergeInputSection>(s); in finalizeInputSections()
|
| H A D | MarkLive.cpp | 235 if (auto *ms = dyn_cast<MergeInputSection>(sec)) in enqueue()
|
| H A D | SyntheticSections.cpp | 87 MergeInputSection *elf::createCommentSection(Ctx &ctx) { in createCommentSection() 89 make<MergeInputSection>(ctx, ".comment", SHT_PROGBITS, in createCommentSection() 3943 void MergeSyntheticSection::addSection(MergeInputSection *ms) { in addSection() 3962 for (MergeInputSection *sec : sections) in finalizeContents() 3973 for (MergeInputSection *sec : sections) in finalizeContents() 4004 for (MergeInputSection *sec : sections) { in finalizeContents() 4028 parallelForEach(sections, [&](MergeInputSection *sec) { in finalizeContents() 4043 if (auto *s = dyn_cast<MergeInputSection>(sec)) in splitSections()
|
| H A D | InputFiles.cpp | 863 if (auto *ms = dyn_cast<MergeInputSection>(s)) { in initializeSections() 1132 return makeThreadLocal<MergeInputSection>(*this, sec, name); in createInputSection()
|
| H A D | LinkerScript.cpp | 1018 assert(isa<MergeInputSection>(s) || in addOrphanSections()
|
| H A D | Writer.cpp | 481 if (auto *s = dyn_cast<MergeInputSection>(sec)) in includeInSymtab()
|