Lines Matching refs:isd
801 if (auto *isd = dyn_cast<InputSectionDescription>(base)) in addSectionSymbols() local
802 return !isd->sections.empty(); in addSectionSymbols()
1378 sortISDBySectionOrder(InputSectionDescription *isd, in sortISDBySectionOrder() argument
1384 for (InputSection *isec : isd->sections) { in sortISDBySectionOrder()
1432 isd->sections.clear(); in sortISDBySectionOrder()
1434 isd->sections.push_back(isec); in sortISDBySectionOrder()
1436 isd->sections.push_back(p.first); in sortISDBySectionOrder()
1438 isd->sections.push_back(isec); in sortISDBySectionOrder()
1463 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sortSection() local
1464 sortISDBySectionOrder(isd, order); in sortSection()
1490 auto *isd = cast<InputSectionDescription>(sec->sectionCommands[0]); in sortSection() local
1491 llvm::stable_sort(isd->sections, in sortSection()
1662 auto *isd = dyn_cast<InputSectionDescription>(base); in resolveShfLinkOrder() local
1663 if (!isd) in resolveShfLinkOrder()
1668 for (InputSection *&isec : isd->sections) { in resolveShfLinkOrder()
1889 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in removeUnusedSyntheticSections() local
1890 llvm::erase_if(isd->sections, in removeUnusedSyntheticSections()