Searched refs:InputSectionDescription (Results 1 – 14 of 14) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/lld/ELF/ |
| H A D | AArch64ErrataFix.h | 20 class InputSectionDescription; variable 30 patchInputSectionDescription(InputSectionDescription &isd); 32 void insertPatches(InputSectionDescription &isd,
|
| H A D | ARMErrataFix.h | 20 class InputSectionDescription; variable 30 patchInputSectionDescription(InputSectionDescription &isd); 32 void insertPatches(InputSectionDescription &isd,
|
| H A D | Relocations.h | 151 class InputSectionDescription; variable 162 InputSectionDescription *isd, 172 ThunkSection *addThunkSection(OutputSection *os, InputSectionDescription *,
|
| H A D | LinkerScript.h | 191 class InputSectionDescription : public SectionCommand { 198 InputSectionDescription(StringRef filePattern, uint64_t withFlags = 0, 288 computeInputSections(const InputSectionDescription *, 365 SmallVector<InputSectionDescription *, 0> keptSections;
|
| H A D | OutputSections.cpp | 107 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 D | Relocations.cpp | 390 !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 D | LinkerScript.cpp | 396 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 D | AArch64ErrataFix.cpp | 483 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 | ARMErrataFix.cpp | 364 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 D | ScriptParser.cpp | 100 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 D | MapFile.cpp | 177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { in writeMapFile()
|
| H A D | Writer.cpp | 794 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 D | ICF.cpp | 575 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) in run()
|
| H A D | SyntheticSections.cpp | 899 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()
|