Searched refs:isd (Results 1 - 14 of 14) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/lld/ELF/
H A DAArch64ErrataFix.h32 patchInputSectionDescription(InputSectionDescription &isd);
34 void insertPatches(InputSectionDescription &isd,
H A DARMErrataFix.h33 patchInputSectionDescription(InputSectionDescription &isd);
35 void insertPatches(InputSectionDescription &isd,
H A DAArch64ErrataFix.cpp487 InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) {
489 uint64_t prevIsecLimit = isd.sections.front()->outSecOff;
491 uint64_t outSecAddr = isd.sections.front()->getParent()->addr;
498 for (const InputSection *isec : isd.sections) {
520 tmp.reserve(isd.sections.size() + patches.size());
526 std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(),
528 isd.sections = std::move(tmp);
582 InputSectionDescription &isd) {
584 for (InputSection *isec : isd
486 insertPatches( InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) argument
581 patchInputSectionDescription( InputSectionDescription &isd) argument
[all...]
H A DARMErrataFix.cpp357 InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) {
360 uint64_t prevIsecLimit = isd.sections.front()->outSecOff;
362 uint64_t outSecAddr = isd.sections.front()->getParent()->addr;
370 for (const InputSection *isec : isd.sections) {
390 tmp.reserve(isd.sections.size() + patches.size());
396 std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(),
398 isd.sections = std::move(tmp);
477 InputSectionDescription &isd) {
479 for (InputSection *isec : isd
356 insertPatches( InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) argument
476 patchInputSectionDescription( InputSectionDescription &isd) argument
[all...]
H A DRelocations.cpp576 auto *isd = cast<InputSectionDescription>(osec->sectionCommands.back()); local
577 isd->sections.push_back(sec);
1521 if (auto *isd = dyn_cast<InputSectionDescription>(bc))
1522 fn(os, isd);
1619 outputSections, [&](OutputSection *os, InputSectionDescription *isd) {
1620 if (isd->thunkSections.empty())
1624 llvm::erase_if(isd->thunkSections,
1633 for (std::pair<ThunkSection *, uint32_t> ts : isd->thunkSections)
1643 tmp.reserve(isd->sections.size() + newThunks.size());
1645 std::merge(isd
1656 getISDThunkSec(OutputSection *os, InputSection *isec, InputSectionDescription *isd, uint32_t type, uint64_t src) argument
1693 auto *isd = dyn_cast<InputSectionDescription>(bc); local
1761 addThunkSection(OutputSection *os, InputSectionDescription *isd, uint64_t off) argument
[all...]
H A DOutputSections.cpp100 auto *isd = cast<InputSectionDescription>(sectionCommands.back()); local
101 isd->sectionBases.push_back(isec);
241 if (auto *isd = dyn_cast<InputSectionDescription>(b))
242 sortByOrder(isd->sections, order);
452 auto *isd = cast<InputSectionDescription>(sectionCommands[0]); local
453 llvm::stable_sort(isd->sections, compCtors);
472 if (auto *isd = dyn_cast<InputSectionDescription>(base))
473 ret.insert(ret.end(), isd->sections.begin(), isd->sections.end());
H A DRelocations.h135 InputSectionDescription *isd, uint32_t type,
H A DWriter.cpp717 if (auto *isd = dyn_cast<InputSectionDescription>(base))
718 return !isd->sections.empty();
1267 sortISDBySectionOrder(InputSectionDescription *isd, argument
1273 for (InputSection *isec : isd->sections) {
1321 isd->sections.clear();
1323 isd->sections.push_back(isec);
1325 isd->sections.push_back(p.first);
1327 isd->sections.push_back(isec);
1362 auto *isd = cast<InputSectionDescription>(sec->sectionCommands[0]); local
1363 llvm::stable_sort(isd
[all...]
H A DMapFile.cpp180 if (auto *isd = dyn_cast<InputSectionDescription>(base)) {
181 for (InputSection *isec : isd->sections) {
H A DICF.cpp522 if (auto *isd = dyn_cast<InputSectionDescription>(sub_base))
523 llvm::erase_if(isd->sections,
H A DScriptParser.cpp845 auto *isd = make<InputSectionDescription>(tok); local
846 isd->sectionPatterns.push_back({{}, StringMatcher({"*"})});
847 cmd->sectionCommands.push_back(isd);
H A DSyntheticSections.cpp860 if (auto *isd = dyn_cast<InputSectionDescription>(cmd))
861 for (InputSection *isec : isd->sections) {
3514 if (auto *isd = dyn_cast<InputSectionDescription>(base))
3515 for (InputSection *isec : isd->sections)
3528 if (auto *isd = dyn_cast<InputSectionDescription>(base)) {
3529 for (InputSection *isec : isd->sections) {
/freebsd-11-stable/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp40 void addPltHeaderSymbols(InputSection &isd) const override;
/freebsd-11-stable/sys/sys/
H A Data.h234 /*107*/ u_int16_t isd; member in struct:ata_params

Completed in 284 milliseconds