Searched refs:InputSectionDescription (Results 1 – 14 of 14) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/lld/ELF/ |
| D | ARMErrataFix.h | 22 class InputSectionDescription; variable 33 patchInputSectionDescription(InputSectionDescription &isd); 35 void insertPatches(InputSectionDescription &isd,
|
| D | AArch64ErrataFix.h | 21 class InputSectionDescription; variable 32 patchInputSectionDescription(InputSectionDescription &isd); 34 void insertPatches(InputSectionDescription &isd,
|
| D | OutputSections.cpp | 104 !isa<InputSectionDescription>(sectionCommands.back())) in recordSection() 105 sectionCommands.push_back(make<InputSectionDescription>("")); in recordSection() 106 auto *isd = cast<InputSectionDescription>(sectionCommands.back()); in recordSection() 170 auto *cmd = dyn_cast<InputSectionDescription>(base); in finalizeInputSections() 247 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sort() 489 auto *isd = cast<InputSectionDescription>(sectionCommands[0]); in sortCtorsDtors() 509 if (auto *isd = dyn_cast<InputSectionDescription>(base)) in getFirstInputSection() 518 if (auto *isd = dyn_cast<InputSectionDescription>(base)) in getInputSections()
|
| D | Relocations.h | 135 class InputSectionDescription; variable 151 InputSectionDescription *isd, 161 ThunkSection *addThunkSection(OutputSection *os, InputSectionDescription *,
|
| D | LinkerScript.h | 169 class InputSectionDescription : public BaseCommand { 176 InputSectionDescription(StringRef filePattern, uint64_t withFlags = 0, 266 computeInputSections(const InputSectionDescription *, 334 std::vector<InputSectionDescription *> keptSections;
|
| D | Relocations.cpp | 617 !isa<InputSectionDescription>(osec->sectionCommands.back())) in addCopyRelSymbol() 618 osec->sectionCommands.push_back(make<InputSectionDescription>("")); in addCopyRelSymbol() 619 auto *isd = cast<InputSectionDescription>(osec->sectionCommands.back()); in addCopyRelSymbol() 1650 llvm::function_ref<void(OutputSection *, InputSectionDescription *)> fn) { in forEachInputSectionDescription() 1655 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) in forEachInputSectionDescription() 1753 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks() 1792 InputSectionDescription *isd, in getISDThunkSec() 1832 auto *isd = dyn_cast<InputSectionDescription>(bc); in getISThunkSec() 1871 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections() 1901 InputSectionDescription *isd, in addThunkSection() [all …]
|
| D | LinkerScript.cpp | 336 bool InputSectionDescription::matchesFile(const InputFile *file) const { in matchesFile() 357 for (InputSectionDescription *id : keptSections) in shouldKeep() 434 LinkerScript::computeInputSections(const InputSectionDescription *cmd, in computeInputSections() 532 if (auto *cmd = dyn_cast<InputSectionDescription>(base)) { in discardSynthetic() 546 if (auto *cmd = dyn_cast<InputSectionDescription>(base)) { in createInputSectionList() 756 cast<InputSectionDescription>(sec->sectionCommands[0]) in addInputSec() 1004 for (InputSection *sec : cast<InputSectionDescription>(base)->sections) in assignOffsets() 1042 if (!isa<InputSectionDescription>(*base)) in isDiscardable()
|
| D | AArch64ErrataFix.cpp | 484 InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) { in insertPatches() 579 InputSectionDescription &isd) { in patchInputSectionDescription() 634 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) { in createFixes()
|
| D | ARMErrataFix.cpp | 367 InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) { in insertPatches() 487 InputSectionDescription &isd) { in patchInputSectionDescription() 529 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) { in createFixes()
|
| D | ScriptParser.cpp | 99 InputSectionDescription *readInputSectionDescription(StringRef tok); 102 InputSectionDescription *readInputSectionRules(StringRef filePattern, 710 InputSectionDescription * 714 make<InputSectionDescription>(filePattern, withFlags, withoutFlags); in readInputSectionRules() 746 InputSectionDescription * 756 InputSectionDescription *cmd = in readInputSectionDescription() 914 auto *isd = make<InputSectionDescription>(tok); in readOutputSectionDescription()
|
| D | Writer.cpp | 801 if (auto *isd = dyn_cast<InputSectionDescription>(base)) in addSectionSymbols() 807 InputSectionBase *isec = cast<InputSectionDescription>(*i)->sections[0]; in addSectionSymbols() 1395 sortISDBySectionOrder(InputSectionDescription *isd, in sortISDBySectionOrder() 1480 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sortSection() 1507 auto *isd = cast<InputSectionDescription>(sec->sectionCommands[0]); in sortSection() 1679 auto *isd = dyn_cast<InputSectionDescription>(base); in resolveShfLinkOrder() 1900 DenseSet<InputSectionDescription *> isdSet; in removeUnusedSyntheticSections() 1913 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in removeUnusedSyntheticSections()
|
| D | MapFile.cpp | 183 if (auto *isd = dyn_cast<InputSectionDescription>(base)) { in writeMapFile()
|
| D | ICF.cpp | 555 if (auto *isd = dyn_cast<InputSectionDescription>(sub_base)) in run()
|
| D | SyntheticSections.cpp | 904 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in build() 3654 if (auto *isd = dyn_cast<InputSectionDescription>(base)) in isNeeded() 3668 if (auto *isd = dyn_cast<InputSectionDescription>(base)) { in finalizeContents()
|