Lines Matching defs:isd
632 if (auto *isd = dyn_cast<InputSectionDescription>(cmd))
633 for (InputSectionBase *s : computeInputSections(isd, secs, outCmd))
643 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) {
644 isd->sectionBases = computeInputSections(isd, ctx.inputSections, outCmd);
645 for (InputSectionBase *s : isd->sectionBases)
647 ret.insert(ret.end(), isd->sectionBases.begin(), isd->sectionBases.end());
1461 auto *isd = dyn_cast<InputSectionDescription>(cmd);
1462 if (!isd)
1464 for (InputSection *isec : reverse(isd->sections)) {
1486 *llvm::find(spill->isd->sections, spill) = isec;
1506 llvm::erase_if(isd->sections, [&](InputSection *isec) {
1526 isds.insert(s->isd);
1528 for (InputSectionDescription *isd : isds)
1529 llvm::erase_if(isd->sections, [](InputSection *s) {