Lines Matching defs:isd
508 auto *isd = dyn_cast<InputSectionDescription>(cmd);
509 if (!isd)
511 for (InputSectionBase *s : isd->sections) {
1113 sortISDBySectionOrder(InputSectionDescription *isd,
1121 for (InputSection *isec : isd->sections) {
1162 // The above is not necessary if total size of input sections in this "isd"
1178 isd->sections.clear();
1180 isd->sections.push_back(isec);
1182 isd->sections.push_back(p.first);
1184 isd->sections.push_back(isec);
1201 if (auto *isd = dyn_cast<InputSectionDescription>(b))
1202 sortISDBySectionOrder(isd, order, osec.flags & SHF_EXECINSTR);
1218 auto *isd = cast<InputSectionDescription>(osec.commands[0]);
1219 llvm::stable_sort(isd->sections,
1384 auto *isd = dyn_cast<InputSectionDescription>(cmd);
1385 if (!isd)
1390 for (InputSection *&isec : isd->sections) {
1684 if (auto *isd = dyn_cast<InputSectionDescription>(cmd))
1685 llvm::erase_if(isd->sections, [&](InputSection *isec) {