Home
last modified time | relevance | path

Searched refs:InputSectionDescription (Results 1 – 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/lld/ELF/
DARMErrataFix.h22 class InputSectionDescription; variable
33 patchInputSectionDescription(InputSectionDescription &isd);
35 void insertPatches(InputSectionDescription &isd,
DAArch64ErrataFix.h21 class InputSectionDescription; variable
32 patchInputSectionDescription(InputSectionDescription &isd);
34 void insertPatches(InputSectionDescription &isd,
DOutputSections.cpp104 !isa<InputSectionDescription>(sectionCommands.back())) in recordSection()
105 sectionCommands.push_back(make<InputSectionDescription>("")); in recordSection()
106 auto *isd = cast<InputSectionDescription>(sectionCommands.back()); in recordSection()
170 auto *cmd = dyn_cast<InputSectionDescription>(base); in finalizeInputSections()
247 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sort()
489 auto *isd = cast<InputSectionDescription>(sectionCommands[0]); in sortCtorsDtors()
509 if (auto *isd = dyn_cast<InputSectionDescription>(base)) in getFirstInputSection()
518 if (auto *isd = dyn_cast<InputSectionDescription>(base)) in getInputSections()
DRelocations.h135 class InputSectionDescription; variable
151 InputSectionDescription *isd,
161 ThunkSection *addThunkSection(OutputSection *os, InputSectionDescription *,
DLinkerScript.h169 class InputSectionDescription : public BaseCommand {
176 InputSectionDescription(StringRef filePattern, uint64_t withFlags = 0,
266 computeInputSections(const InputSectionDescription *,
334 std::vector<InputSectionDescription *> keptSections;
DRelocations.cpp617 !isa<InputSectionDescription>(osec->sectionCommands.back())) in addCopyRelSymbol()
618 osec->sectionCommands.push_back(make<InputSectionDescription>("")); in addCopyRelSymbol()
619 auto *isd = cast<InputSectionDescription>(osec->sectionCommands.back()); in addCopyRelSymbol()
1650 llvm::function_ref<void(OutputSection *, InputSectionDescription *)> fn) { in forEachInputSectionDescription()
1655 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) in forEachInputSectionDescription()
1753 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks()
1792 InputSectionDescription *isd, in getISDThunkSec()
1832 auto *isd = dyn_cast<InputSectionDescription>(bc); in getISThunkSec()
1871 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections()
1901 InputSectionDescription *isd, in addThunkSection()
[all …]
DLinkerScript.cpp336 bool InputSectionDescription::matchesFile(const InputFile *file) const { in matchesFile()
357 for (InputSectionDescription *id : keptSections) in shouldKeep()
434 LinkerScript::computeInputSections(const InputSectionDescription *cmd, in computeInputSections()
532 if (auto *cmd = dyn_cast<InputSectionDescription>(base)) { in discardSynthetic()
546 if (auto *cmd = dyn_cast<InputSectionDescription>(base)) { in createInputSectionList()
756 cast<InputSectionDescription>(sec->sectionCommands[0]) in addInputSec()
1004 for (InputSection *sec : cast<InputSectionDescription>(base)->sections) in assignOffsets()
1042 if (!isa<InputSectionDescription>(*base)) in isDiscardable()
DAArch64ErrataFix.cpp484 InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) { in insertPatches()
579 InputSectionDescription &isd) { in patchInputSectionDescription()
634 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) { in createFixes()
DARMErrataFix.cpp367 InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) { in insertPatches()
487 InputSectionDescription &isd) { in patchInputSectionDescription()
529 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) { in createFixes()
DScriptParser.cpp99 InputSectionDescription *readInputSectionDescription(StringRef tok);
102 InputSectionDescription *readInputSectionRules(StringRef filePattern,
710 InputSectionDescription *
714 make<InputSectionDescription>(filePattern, withFlags, withoutFlags); in readInputSectionRules()
746 InputSectionDescription *
756 InputSectionDescription *cmd = in readInputSectionDescription()
914 auto *isd = make<InputSectionDescription>(tok); in readOutputSectionDescription()
DWriter.cpp801 if (auto *isd = dyn_cast<InputSectionDescription>(base)) in addSectionSymbols()
807 InputSectionBase *isec = cast<InputSectionDescription>(*i)->sections[0]; in addSectionSymbols()
1395 sortISDBySectionOrder(InputSectionDescription *isd, in sortISDBySectionOrder()
1480 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sortSection()
1507 auto *isd = cast<InputSectionDescription>(sec->sectionCommands[0]); in sortSection()
1679 auto *isd = dyn_cast<InputSectionDescription>(base); in resolveShfLinkOrder()
1900 DenseSet<InputSectionDescription *> isdSet; in removeUnusedSyntheticSections()
1913 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in removeUnusedSyntheticSections()
DMapFile.cpp183 if (auto *isd = dyn_cast<InputSectionDescription>(base)) { in writeMapFile()
DICF.cpp555 if (auto *isd = dyn_cast<InputSectionDescription>(sub_base)) in run()
DSyntheticSections.cpp904 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in build()
3654 if (auto *isd = dyn_cast<InputSectionDescription>(base)) in isNeeded()
3668 if (auto *isd = dyn_cast<InputSectionDescription>(base)) { in finalizeContents()