Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/
H A DInputSection.cpp222 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 DInputSection.h333 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 DICF.cpp295 auto *x = dyn_cast<MergeInputSection>(da->section); in constantEq()
298 auto *y = cast<MergeInputSection>(db->section); in constantEq()
H A DSyntheticSections.h1099 void addSection(MergeInputSection *ms);
1100 SmallVector<MergeInputSection *, 0> sections;
1458 MergeInputSection *createCommentSection(Ctx &);
H A DOutputSections.cpp213 MergeInputSection *ms = dyn_cast<MergeInputSection>(s); in finalizeInputSections()
H A DMarkLive.cpp235 if (auto *ms = dyn_cast<MergeInputSection>(sec)) in enqueue()
H A DSyntheticSections.cpp87 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 DInputFiles.cpp863 if (auto *ms = dyn_cast<MergeInputSection>(s)) { in initializeSections()
1132 return makeThreadLocal<MergeInputSection>(*this, sec, name); in createInputSection()
H A DLinkerScript.cpp1018 assert(isa<MergeInputSection>(s) || in addOrphanSections()
H A DWriter.cpp481 if (auto *s = dyn_cast<MergeInputSection>(sec)) in includeInSymtab()