Home
last modified time | relevance | path

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

/freebsd/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 DLinkerScript.h193 class InputSectionDescription : public SectionCommand {
200 InputSectionDescription(StringRef filePattern, uint64_t withFlags = 0,
300 computeInputSections(const InputSectionDescription *,
395 SmallVector<InputSectionDescription *, 0> keptSections;
H A DOutputSections.cpp108 if (commands.empty() || !isa<InputSectionDescription>(commands.back())) in recordSection()
109 commands.push_back(make<InputSectionDescription>("")); in recordSection()
110 auto *isd = cast<InputSectionDescription>(commands.back()); in recordSection()
203 auto *isd = dyn_cast<InputSectionDescription>(cmd); in finalizeInputSections()
281 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sort()
686 auto *isd = cast<InputSectionDescription>(commands[0]); in finalizeNonAllocCrel()
809 auto *isd = cast<InputSectionDescription>(commands[0]); in sortCtorsDtors()
829 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in getFirstInputSection()
841 auto *isd = dyn_cast<InputSectionDescription>(cmd); in getInputSections()
H A DLinkerScript.cpp392 bool InputSectionDescription::matchesFile(const InputFile *file) const { in matchesFile()
413 for (InputSectionDescription *id : keptSections) in shouldKeep()
492 LinkerScript::computeInputSections(const InputSectionDescription *cmd, in computeInputSections()
600 *sec, const_cast<InputSectionDescription &>(*cmd)); in computeInputSections()
632 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in discardSynthetic()
643 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createInputSectionList()
858 cast<InputSectionDescription>(sec->commands[0])->sectionBases[0]); in addInputSec()
1126 auto &sections = cast<InputSectionDescription>(cmd)->sections; in assignOffsets()
1183 if (!isa<InputSectionDescription>(*cmd)) in isDiscardable()
1461 auto *isd = dyn_cast<InputSectionDescription>(cmd); in spillSections()
[all …]
H A DRelocations.h155 class InputSectionDescription; variable
166 InputSectionDescription *isd,
176 ThunkSection *addThunkSection(OutputSection *os, InputSectionDescription *,
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()
1904 llvm::function_ref<void(OutputSection *, InputSectionDescription *)> fn) { in forEachInputSectionDescription()
1909 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) in forEachInputSectionDescription()
2007 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks()
2059 InputSectionDescription *isd, in getISDThunkSec()
2101 auto *isd = dyn_cast<InputSectionDescription>(bc); in getISThunkSec()
2140 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections()
2170 InputSectionDescription *isd, in addThunkSection()
[all …]
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.cpp102 InputSectionDescription *readInputSectionDescription(StringRef tok);
105 InputSectionDescription *readInputSectionRules(StringRef filePattern,
786 InputSectionDescription *
790 make<InputSectionDescription>(filePattern, withFlags, withoutFlags); in readInputSectionRules()
822 InputSectionDescription *
832 InputSectionDescription *cmd = in readInputSectionDescription()
1027 auto *isd = make<InputSectionDescription>(tok); in readOutputSectionDescription()
H A DInputSection.h458 InputSectionDescription *isd;
464 InputSectionDescription &isd);
H A DMapFile.cpp177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { in writeMapFile()
H A DWriter.cpp508 auto *isd = dyn_cast<InputSectionDescription>(cmd); in addSectionSymbols()
1113 sortISDBySectionOrder(InputSectionDescription *isd, in sortISDBySectionOrder()
1201 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sortSection()
1218 auto *isd = cast<InputSectionDescription>(osec.commands[0]); in sortSection()
1384 auto *isd = dyn_cast<InputSectionDescription>(cmd); in resolveShfLinkOrder()
1684 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in removeUnusedSyntheticSections()
H A DICF.cpp583 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) in run()
H A DInputSection.cpp349 InputSectionDescription &isd) in PotentialSpillSection()
H A DSyntheticSections.cpp926 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in build()
4263 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in isNeeded()
4276 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in finalizeContents()