Searched refs:InputSectionDescription (Results 1 – 16 of 16) sorted by relevance
/freebsd/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 | LinkerScript.h | 193 class InputSectionDescription : public SectionCommand { 200 InputSectionDescription(StringRef filePattern, uint64_t withFlags = 0, 300 computeInputSections(const InputSectionDescription *, 395 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() 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 D | LinkerScript.cpp | 392 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 §ions = 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 D | Relocations.h | 155 class InputSectionDescription; variable 166 InputSectionDescription *isd, 176 ThunkSection *addThunkSection(OutputSection *os, InputSectionDescription *,
|
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() 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 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 | 102 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 D | InputSection.h | 458 InputSectionDescription *isd; 464 InputSectionDescription &isd);
|
H A D | MapFile.cpp | 177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { in writeMapFile()
|
H A D | Writer.cpp | 508 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 D | ICF.cpp | 583 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) in run()
|
H A D | InputSection.cpp | 349 InputSectionDescription &isd) in PotentialSpillSection()
|
H A D | SyntheticSections.cpp | 926 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()
|