| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | AArch64ErrataFix.h | 20 class InputSectionDescription; variable 31 patchInputSectionDescription(InputSectionDescription &isd); 33 void insertPatches(InputSectionDescription &isd,
|
| H A D | ARMErrataFix.h | 20 class InputSectionDescription; variable 31 patchInputSectionDescription(InputSectionDescription &isd); 33 void insertPatches(InputSectionDescription &isd,
|
| H A D | LinkerScript.cpp | 414 bool InputSectionDescription::matchesFile(const InputFile &file) const { in matchesFile() 444 for (InputSectionDescription *id : keptSections) in shouldKeep() 523 LinkerScript::computeInputSections(const InputSectionDescription *cmd, in computeInputSections() 636 for (InputSectionDescription *isd : scd->sc.commands) { in computeInputSections() 665 *sec, const_cast<InputSectionDescription &>(*cmd)); in computeInputSections() 697 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in discardSynthetic() 708 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createInputSectionList() 787 for (InputSectionDescription *isd : sc->sc.commands) { in processSectionCommands() 818 auto *isd = dyn_cast<InputSectionDescription>(sc); in processSectionCommands() 841 for (InputSectionDescription *isd : sc->sc.commands) { in processSectionCommands() [all …]
|
| H A D | LinkerScript.h | 196 class InputSectionDescription : public SectionCommand { 204 InputSectionDescription(StringRef filePattern, uint64_t withFlags = 0, 330 computeInputSections(const InputSectionDescription *, 428 SmallVector<InputSectionDescription *, 0> keptSections;
|
| H A D | OutputSections.cpp | 108 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() 208 auto *isd = dyn_cast<InputSectionDescription>(cmd); in finalizeInputSections() 298 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sort() 707 auto *isd = cast<InputSectionDescription>(commands[0]); in finalizeNonAllocCrel() 832 auto *isd = cast<InputSectionDescription>(commands[0]); in sortCtorsDtors() 852 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in getFirstInputSection() 864 auto *isd = dyn_cast<InputSectionDescription>(cmd); in getInputSections()
|
| H A D | Relocations.h | 169 class InputSectionDescription; variable 183 InputSectionDescription *isd, 195 ThunkSection *addThunkSection(OutputSection *os, InputSectionDescription *,
|
| H A D | Relocations.cpp | 378 !isa<InputSectionDescription>(osec->commands.back())) in addCopyRelSymbol() 379 osec->commands.push_back(make<InputSectionDescription>("")); in addCopyRelSymbol() 380 auto *isd = cast<InputSectionDescription>(osec->commands.back()); in addCopyRelSymbol() 2001 llvm::function_ref<void(OutputSection *, InputSectionDescription *)> fn) { in forEachInputSectionDescription() 2006 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) in forEachInputSectionDescription() 2108 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks() 2186 InputSectionDescription *isd, in getISDThunkSec() 2228 auto *isd = dyn_cast<InputSectionDescription>(bc); in getISThunkSec() 2266 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections() 2296 InputSectionDescription *isd, in addThunkSection() [all …]
|
| H A D | AArch64ErrataFix.cpp | 481 InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) { in insertPatches() 576 InputSectionDescription &isd) { in patchInputSectionDescription() 631 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createFixes()
|
| H A D | ScriptParser.cpp | 91 InputSectionDescription *readInputSectionDescription(StringRef tok); 94 InputSectionDescription *readInputSectionRules(StringRef filePattern, 629 InputSectionDescription *isd = readInputSectionDescription(tok); in readSectionClassDescription() 821 InputSectionDescription * 825 make<InputSectionDescription>(filePattern, withFlags, withoutFlags); in readInputSectionRules() 858 InputSectionDescription * 870 InputSectionDescription *cmd; in readInputSectionDescription() 872 cmd = make<InputSectionDescription>(StringRef{}, withFlags, withoutFlags, in readInputSectionDescription() 885 return make<InputSectionDescription>(StringRef{}, withFlags, withoutFlags, in readInputSectionDescription() 1066 auto *isd = make<InputSectionDescription>(tok); in readOutputSectionDescription()
|
| H A D | ARMErrataFix.cpp | 369 InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) { in insertPatches() 490 InputSectionDescription &isd) { in patchInputSectionDescription() 532 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createFixes()
|
| H A D | OutputSections.h | 152 SmallVector<InputSectionDescription *, 0> commands;
|
| H A D | InputSection.h | 477 InputSectionDescription *isd; 483 InputSectionDescription &isd);
|
| H A D | Writer.cpp | 526 auto *isd = dyn_cast<InputSectionDescription>(cmd); in addSectionSymbols() 1160 sortISDBySectionOrder(Ctx &ctx, InputSectionDescription *isd, in sortISDBySectionOrder() 1248 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sortSection() 1265 auto *isd = cast<InputSectionDescription>(osec.commands[0]); in sortSection() 1435 auto *isd = dyn_cast<InputSectionDescription>(cmd); in resolveShfLinkOrder() 1482 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) { in randomizeSectionPadding() 1786 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in removeUnusedSyntheticSections()
|
| H A D | MapFile.cpp | 181 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { in writeMapFile()
|
| H A D | ICF.cpp | 577 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) in run()
|
| H A D | InputSection.cpp | 380 InputSectionDescription &isd) in PotentialSpillSection()
|
| H A D | SyntheticSections.cpp | 974 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in build() 4362 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in isNeeded() 4375 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in finalizeContents()
|