Home
last modified time | relevance | path

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

/external/llvm-project/lld/ELF/
DInputSection.cpp184 const MergeInputSection *ms = cast<MergeInputSection>(this); in getOffset()
201 else if (auto *ms = dyn_cast<MergeInputSection>(this)) in getOutputSection()
1348 SyntheticSection *MergeInputSection::getParent() const { in getParent()
1354 void MergeInputSection::splitStrings(ArrayRef<uint8_t> data, size_t entSize) { in splitStrings()
1373 void MergeInputSection::splitNonStrings(ArrayRef<uint8_t> data, in splitNonStrings()
1384 MergeInputSection::MergeInputSection(ObjFile<ELFT> &f, in MergeInputSection() function in MergeInputSection
1389 MergeInputSection::MergeInputSection(uint64_t flags, uint32_t type, in MergeInputSection() function in MergeInputSection
1401 void MergeInputSection::splitIntoPieces() { in splitIntoPieces()
1410 SectionPiece *MergeInputSection::getSectionPiece(uint64_t offset) { in getSectionPiece()
1424 uint64_t MergeInputSection::getParentOffset(uint64_t offset) const { in getParentOffset()
[all …]
DInputSection.h270 class MergeInputSection : public InputSectionBase {
273 MergeInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
275 MergeInputSection(uint64_t flags, uint32_t type, uint64_t entsize,
302 return const_cast<MergeInputSection *>(this)->getSectionPiece(offset); in getSectionPiece()
DICF.cpp293 auto *x = dyn_cast<MergeInputSection>(da->section); in constantEq()
296 auto *y = cast<MergeInputSection>(db->section); in constantEq()
DOutputSections.cpp175 MergeInputSection *ms = dyn_cast<MergeInputSection>(s); in finalizeInputSections()
DSyntheticSections.h886 void addSection(MergeInputSection *ms);
887 std::vector<MergeInputSection *> sections;
1153 MergeInputSection *createCommentSection();
DMarkLive.cpp199 if (auto *ms = dyn_cast<MergeInputSection>(sec)) in enqueue()
DSyntheticSections.cpp86 MergeInputSection *elf::createCommentSection() { in createCommentSection()
87 return make<MergeInputSection>(SHF_MERGE | SHF_STRINGS, SHT_PROGBITS, 1, in createCommentSection()
3193 void MergeSyntheticSection::addSection(MergeInputSection *ms) { in addSection()
3212 for (MergeInputSection *sec : sections) in finalizeContents()
3223 for (MergeInputSection *sec : sections) in finalizeContents()
3256 for (MergeInputSection *sec : sections) { in finalizeContents()
3280 parallelForEach(sections, [&](MergeInputSection *sec) { in finalizeContents()
3302 if (auto *s = dyn_cast<MergeInputSection>(sec)) in splitSections()
DInputFiles.cpp874 static InputSection *toRegularSection(MergeInputSection *sec) { in toRegularSection()
964 if (auto *ms = dyn_cast<MergeInputSection>(target)) { in createInputSection()
1074 return make<MergeInputSection>(*this, sec, name); in createInputSection()
DLinkerScript.cpp764 assert(isa<MergeInputSection>(s) || in addOrphanSections()
DDriver.cpp2330 return isa<MergeInputSection>(s); in link()
DWriter.cpp757 if (auto *s = dyn_cast<MergeInputSection>(sec)) in includeInSymtab()