Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DAArch64ErrataFix.h20 class InputSectionDescription; variable
30 patchInputSectionDescription(InputSectionDescription &isd);
32 void insertPatches(InputSectionDescription &isd,
H A DARMErrataFix.h20 class InputSectionDescription; variable
30 patchInputSectionDescription(InputSectionDescription &isd);
32 void insertPatches(InputSectionDescription &isd,
H A DRelocations.h151 class InputSectionDescription; variable
162 InputSectionDescription *isd,
172 ThunkSection *addThunkSection(OutputSection *os, InputSectionDescription *,
H A DLinkerScript.h191 class InputSectionDescription : public SectionCommand {
198 InputSectionDescription(StringRef filePattern, uint64_t withFlags = 0,
288 computeInputSections(const InputSectionDescription *,
365 SmallVector<InputSectionDescription *, 0> keptSections;
H A DOutputSections.cpp107 if (commands.empty() || !isa<InputSectionDescription>(commands.back())) in recordSection()
108 commands.push_back(make<InputSectionDescription>("")); in recordSection()
109 auto *isd = cast<InputSectionDescription>(commands.back()); in recordSection()
192 auto *isd = dyn_cast<InputSectionDescription>(cmd); in finalizeInputSections()
265 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sort()
667 auto *isd = cast<InputSectionDescription>(commands[0]); in sortCtorsDtors()
687 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in getFirstInputSection()
699 auto *isd = dyn_cast<InputSectionDescription>(cmd); in getInputSections()
H A DRelocations.cpp390 !isa<InputSectionDescription>(osec->commands.back())) in addCopyRelSymbol()
391 osec->commands.push_back(make<InputSectionDescription>("")); in addCopyRelSymbol()
392 auto *isd = cast<InputSectionDescription>(osec->commands.back()); in addCopyRelSymbol()
1847 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) in forEachInputSectionDescription()
1945 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks()
1997 InputSectionDescription *isd, in getISDThunkSec()
2039 auto *isd = dyn_cast<InputSectionDescription>(bc); in getISThunkSec()
2078 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections()
2108 InputSectionDescription *isd, in addThunkSection()
2247 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createThunks()
[all …]
H A DLinkerScript.cpp396 bool InputSectionDescription::matchesFile(const InputFile *file) const { in matchesFile()
417 for (InputSectionDescription *id : keptSections) in shouldKeep()
496 LinkerScript::computeInputSections(const InputSectionDescription *cmd, in computeInputSections()
587 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in discardSynthetic()
598 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createInputSectionList()
811 cast<InputSectionDescription>(sec->commands[0])->sectionBases[0]); in addInputSec()
1078 for (InputSection *isec : cast<InputSectionDescription>(cmd)->sections) { in assignOffsets()
1131 if (!isa<InputSectionDescription>(*cmd)) in isDiscardable()
H A DAArch64ErrataFix.cpp483 InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) { in insertPatches()
577 InputSectionDescription &isd) { in patchInputSectionDescription()
632 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createFixes()
H A DARMErrataFix.cpp364 InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) { in insertPatches()
483 InputSectionDescription &isd) { in patchInputSectionDescription()
525 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createFixes()
H A DScriptParser.cpp100 InputSectionDescription *readInputSectionDescription(StringRef tok);
103 InputSectionDescription *readInputSectionRules(StringRef filePattern,
745 InputSectionDescription *
749 make<InputSectionDescription>(filePattern, withFlags, withoutFlags); in readInputSectionRules()
781 InputSectionDescription *
791 InputSectionDescription *cmd = in readInputSectionDescription()
984 auto *isd = make<InputSectionDescription>(tok); in readOutputSectionDescription()
H A DMapFile.cpp177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { in writeMapFile()
H A DWriter.cpp794 auto *isd = dyn_cast<InputSectionDescription>(cmd); in addSectionSymbols()
1375 sortISDBySectionOrder(InputSectionDescription *isd, in sortISDBySectionOrder()
1471 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sortSection()
1488 auto *isd = cast<InputSectionDescription>(osec.commands[0]); in sortSection()
1652 auto *isd = dyn_cast<InputSectionDescription>(cmd); in resolveShfLinkOrder()
1900 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in removeUnusedSyntheticSections()
H A DICF.cpp575 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) in run()
H A DSyntheticSections.cpp899 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in build()
3644 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in isNeeded()
3657 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in finalizeContents()