Lines Matching defs:isd
627 for (InputSectionDescription *isd : scd->sc.commands) {
628 for (InputSectionBase *sec : isd->sectionBases) {
688 if (auto *isd = dyn_cast<InputSectionDescription>(cmd))
689 for (InputSectionBase *s : computeInputSections(isd, secs, outCmd))
699 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) {
700 isd->sectionBases = computeInputSections(isd, ctx.inputSections, outCmd);
701 for (InputSectionBase *s : isd->sectionBases)
703 ret.insert(ret.end(), isd->sectionBases.begin(), isd->sectionBases.end());
778 for (InputSectionDescription *isd : sc->sc.commands) {
779 isd->sectionBases =
780 computeInputSections(isd, ctx.inputSections, sc->sc);
781 for (InputSectionBase *s : isd->sectionBases) {
809 auto *isd = dyn_cast<InputSectionDescription>(sc);
810 if (!isd)
812 for (InputSectionBase *isec : isd->sectionBases)
832 for (InputSectionDescription *isd : sc->sc.commands) {
833 for (InputSectionBase *sec : isd->sectionBases) {
1580 auto *isd = dyn_cast<InputSectionDescription>(cmd);
1581 if (!isd)
1583 for (InputSection *isec : reverse(isd->sections)) {
1605 *llvm::find(spill->isd->sections, spill) = isec;
1625 llvm::erase_if(isd->sections, [&](InputSection *isec) {
1645 isds.insert(s->isd);
1647 for (InputSectionDescription *isd : isds)
1648 llvm::erase_if(isd->sections, [](InputSection *s) {