Home
last modified time | relevance | path

Searched refs:InputSectionDescription (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DAArch64ErrataFix.h22 struct InputSectionDescription;
33 patchInputSectionDescription(InputSectionDescription &ISD);
35 void insertPatches(InputSectionDescription &ISD,
H A DLinkerScript.h159 struct InputSectionDescription : BaseCommand { struct
160 InputSectionDescription(StringRef FilePattern) in InputSectionDescription() argument
232 computeInputSections(const InputSectionDescription *);
295 std::vector<InputSectionDescription *> KeptSections;
H A DRelocations.h160 struct InputSectionDescription;
176 InputSectionDescription *ISD, uint32_t Type,
185 ThunkSection *addThunkSection(OutputSection *OS, InputSectionDescription *,
H A DOutputSections.cpp134 !isa<InputSectionDescription>(SectionCommands.back())) in addSection()
135 SectionCommands.push_back(make<InputSectionDescription>("")); in addSection()
136 auto *ISD = cast<InputSectionDescription>(SectionCommands.back()); in addSection()
168 if (auto *ISD = dyn_cast<InputSectionDescription>(B)) in sort()
375 auto *ISD = cast<InputSectionDescription>(SectionCommands[0]); in sortCtorsDtors()
395 if (auto *ISD = dyn_cast<InputSectionDescription>(Base)) in getInputSections()
H A DRelocations.cpp1135 llvm::function_ref<void(OutputSection *, InputSectionDescription *)> Fn) { in forEachInputSectionDescription()
1140 if (auto *ISD = dyn_cast<InputSectionDescription>(BC)) in forEachInputSectionDescription()
1238 OutputSections, [&](OutputSection *OS, InputSectionDescription *ISD) { in mergeThunks()
1276 InputSectionDescription *ISD, in getISDThunkSec()
1312 auto *ISD = dyn_cast<InputSectionDescription>(BC); in getISThunkSec()
1351 OutputSections, [&](OutputSection *OS, InputSectionDescription *ISD) { in createInitialThunkSections()
1381 InputSectionDescription *ISD, in addThunkSection()
1469 OutputSections, [&](OutputSection *OS, InputSectionDescription *ISD) { in createThunks()
H A DAArch64ErrataFix.cpp487 InputSectionDescription &ISD, std::vector<Patch843419Section *> &Patches) { in insertPatches()
585 InputSectionDescription &ISD) { in patchInputSectionDescription()
642 if (auto *ISD = dyn_cast<InputSectionDescription>(BC)) { in createFixes()
H A DScriptParser.cpp89 InputSectionDescription *readInputSectionDescription(StringRef Tok);
92 InputSectionDescription *readInputSectionRules(StringRef FilePattern);
661 InputSectionDescription *
663 auto *Cmd = make<InputSectionDescription>(FilePattern); in readInputSectionRules()
695 InputSectionDescription *
702 InputSectionDescription *Cmd = readInputSectionRules(FilePattern); in readInputSectionDescription()
852 auto *ISD = make<InputSectionDescription>(Tok); in readOutputSectionDescription()
H A DLinkerScript.cpp301 for (InputSectionDescription *ID : KeptSections) in shouldKeep()
377 LinkerScript::computeInputSections(const InputSectionDescription *Cmd) { in computeInputSections()
440 if (auto *Cmd = dyn_cast<InputSectionDescription>(Base)) { in createInputSectionList()
819 for (InputSection *Sec : cast<InputSectionDescription>(Base)->Sections) in assignOffsets()
843 if (!isa<InputSectionDescription>(*Base)) in isDiscardable()
H A DWriter.cpp629 if (auto *ISD = dyn_cast<InputSectionDescription>(Base)) in addSectionSymbols()
635 InputSection *IS = cast<InputSectionDescription>(*I)->Sections[0]; in addSectionSymbols()
1170 sortISDBySectionOrder(InputSectionDescription *ISD, in sortISDBySectionOrder()
1263 if (auto *ISD = dyn_cast<InputSectionDescription>(B)) in sortSection()
1462 if (auto *ISD = dyn_cast<InputSectionDescription>(Base)) { in resolveShfLinkOrder()
1507 if (auto *ISD = dyn_cast<InputSectionDescription>(Base)) in resolveShfLinkOrder()
1584 if (auto *ISD = dyn_cast<InputSectionDescription>(B)) in removeUnusedSyntheticSections()
H A DMapFile.cpp183 if (auto *ISD = dyn_cast<InputSectionDescription>(Base)) { in writeMapFile()
H A DSyntheticSections.cpp856 if (auto *ISD = dyn_cast<InputSectionDescription>(Cmd)) in build()