Searched refs:InputSectionDescription (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | ARMErrataFix.h | 21 class InputSectionDescription; variable 32 patchInputSectionDescription(InputSectionDescription &isd); 34 void insertPatches(InputSectionDescription &isd,
|
| H A D | AArch64ErrataFix.h | 21 class InputSectionDescription; variable 32 patchInputSectionDescription(InputSectionDescription &isd); 34 void insertPatches(InputSectionDescription &isd,
|
| H A D | Relocations.h | 138 class InputSectionDescription; variable 149 InputSectionDescription *isd, 159 ThunkSection *addThunkSection(OutputSection *os, InputSectionDescription *,
|
| H A D | LinkerScript.h | 183 class InputSectionDescription : public SectionCommand { 190 InputSectionDescription(StringRef filePattern, uint64_t withFlags = 0, 280 computeInputSections(const InputSectionDescription *, 347 SmallVector<InputSectionDescription *, 0> keptSections;
|
| H A D | OutputSections.cpp | 101 if (commands.empty() || !isa<InputSectionDescription>(commands.back())) in recordSection() 102 commands.push_back(make<InputSectionDescription>("")); in recordSection() 103 auto *isd = cast<InputSectionDescription>(commands.back()); in recordSection() 184 auto *isd = dyn_cast<InputSectionDescription>(cmd); in finalizeInputSections() 257 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sort() 570 auto *isd = cast<InputSectionDescription>(commands[0]); in sortCtorsDtors() 590 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in getFirstInputSection() 602 auto *isd = dyn_cast<InputSectionDescription>(cmd); in getInputSections()
|
| H A D | Relocations.cpp | 370 !isa<InputSectionDescription>(osec->commands.back())) in addCopyRelSymbol() 371 osec->commands.push_back(make<InputSectionDescription>("")); in addCopyRelSymbol() 372 auto *isd = cast<InputSectionDescription>(osec->commands.back()); in addCopyRelSymbol() 1736 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) in forEachInputSectionDescription() 1834 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks() 1886 InputSectionDescription *isd, in getISDThunkSec() 1928 auto *isd = dyn_cast<InputSectionDescription>(bc); in getISThunkSec() 1967 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections() 1997 InputSectionDescription *isd, in addThunkSection() 2136 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createThunks() [all …]
|
| H A D | LinkerScript.cpp | 391 bool InputSectionDescription::matchesFile(const InputFile *file) const { in matchesFile() 412 for (InputSectionDescription *id : keptSections) in shouldKeep() 489 LinkerScript::computeInputSections(const InputSectionDescription *cmd, in computeInputSections() 580 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in discardSynthetic() 591 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createInputSectionList() 804 cast<InputSectionDescription>(sec->commands[0])->sectionBases[0]); in addInputSec() 1046 for (InputSection *isec : cast<InputSectionDescription>(cmd)->sections) { in assignOffsets() 1094 if (!isa<InputSectionDescription>(*cmd)) in isDiscardable()
|
| H A D | ARMErrataFix.cpp | 364 InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) { in insertPatches() 484 InputSectionDescription &isd) { in patchInputSectionDescription() 526 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createFixes()
|
| H A D | AArch64ErrataFix.cpp | 482 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 D | ScriptParser.cpp | 100 InputSectionDescription *readInputSectionDescription(StringRef tok); 103 InputSectionDescription *readInputSectionRules(StringRef filePattern, 726 InputSectionDescription * 730 make<InputSectionDescription>(filePattern, withFlags, withoutFlags); in readInputSectionRules() 762 InputSectionDescription * 772 InputSectionDescription *cmd = in readInputSectionDescription() 963 auto *isd = make<InputSectionDescription>(tok); in readOutputSectionDescription()
|
| H A D | MapFile.cpp | 177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { in writeMapFile()
|
| H A D | Writer.cpp | 730 auto *isd = dyn_cast<InputSectionDescription>(cmd); in addSectionSymbols() 1319 sortISDBySectionOrder(InputSectionDescription *isd, in sortISDBySectionOrder() 1415 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sortSection() 1432 auto *isd = cast<InputSectionDescription>(osec.commands[0]); in sortSection() 1594 auto *isd = dyn_cast<InputSectionDescription>(cmd); in resolveShfLinkOrder() 1840 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in removeUnusedSyntheticSections()
|
| H A D | ICF.cpp | 573 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) in run()
|
| H A D | SyntheticSections.cpp | 923 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in build() 3636 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in isNeeded() 3649 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in finalizeContents()
|