Searched refs:MergeInputSection (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/lld/ELF/ |
| H A D | InputSection.cpp | 179 const MergeInputSection *MS = cast<MergeInputSection>(this); in getOffset() 196 else if (auto *MS = dyn_cast<MergeInputSection>(this)) in getOutputSection() 1154 SyntheticSection *MergeInputSection::getParent() const { in getParent() 1179 void MergeInputSection::splitNonStrings(ArrayRef<uint8_t> Data, in splitNonStrings() 1190 MergeInputSection::MergeInputSection(ObjFile<ELFT> &F, in MergeInputSection() function in MergeInputSection 1195 MergeInputSection::MergeInputSection(uint64_t Flags, uint32_t Type, in MergeInputSection() function in MergeInputSection 1207 void MergeInputSection::splitIntoPieces() { in splitIntoPieces() 1260 template MergeInputSection::MergeInputSection(ObjFile<ELF32LE> &, 1262 template MergeInputSection::MergeInputSection(ObjFile<ELF32BE> &, 1264 template MergeInputSection::MergeInputSection(ObjFile<ELF64LE> &, [all …]
|
| H A D | InputSection.h | 238 class MergeInputSection : public InputSectionBase { 241 MergeInputSection(ObjFile<ELFT> &F, const typename ELFT::Shdr &Header, 243 MergeInputSection(uint64_t Flags, uint32_t Type, uint64_t Entsize, 270 return const_cast<MergeInputSection *>(this)->getSectionPiece(Offset); in getSectionPiece()
|
| H A D | OutputSections.h | 31 class MergeInputSection; variable
|
| H A D | ICF.cpp | 281 auto *X = dyn_cast<MergeInputSection>(DA->Section); in constantEq() 284 auto *Y = cast<MergeInputSection>(DB->Section); in constantEq()
|
| H A D | SyntheticSections.cpp | 79 MergeInputSection *elf::createCommentSection() { in createCommentSection() 80 return make<MergeInputSection>(SHF_MERGE | SHF_STRINGS, SHT_PROGBITS, 1, in createCommentSection() 2872 void MergeSyntheticSection::addSection(MergeInputSection *MS) { in addSection() 2889 for (MergeInputSection *Sec : Sections) in finalizeContents() 2900 for (MergeInputSection *Sec : Sections) in finalizeContents() 2933 for (MergeInputSection *Sec : Sections) { in finalizeContents() 2955 parallelForEach(Sections, [&](MergeInputSection *Sec) { in finalizeContents() 2977 if (auto *S = dyn_cast<MergeInputSection>(Sec)) in splitSections() 2994 MergeInputSection *MS = dyn_cast<MergeInputSection>(S); in mergeSections()
|
| H A D | SyntheticSections.h | 821 void addSection(MergeInputSection *MS); 822 std::vector<MergeInputSection *> Sections; 990 MergeInputSection *createCommentSection();
|
| H A D | MarkLive.cpp | 206 if (auto *MS = dyn_cast<MergeInputSection>(Sec)) in doGcSections()
|
| H A D | InputFiles.cpp | 603 static InputSection *toRegularSection(MergeInputSection *Sec) { in toRegularSection() 665 if (auto *MS = dyn_cast<MergeInputSection>(Target)) { in createInputSection() 758 return make<MergeInputSection>(*this, Sec, Name); in createInputSection()
|
| H A D | Writer.cpp | 584 if (auto *S = dyn_cast<MergeInputSection>(Sec)) in includeInSymtab()
|