Lines Matching defs:isd
107 auto *isd = cast<InputSectionDescription>(commands.back());
108 isd->sectionBases.push_back(isec);
202 auto *isd = dyn_cast<InputSectionDescription>(cmd);
203 if (!isd)
205 isd->sections.reserve(isd->sectionBases.size());
206 for (InputSectionBase *s : isd->sectionBases) {
209 isd->sections.push_back(cast<InputSection>(s));
238 isd->sections.push_back(syn);
250 isd->sectionBases.clear();
253 for (InputSection *s : isd->sections)
292 if (auto *isd = dyn_cast<InputSectionDescription>(b))
293 sortByOrder(isd->sections, order);
701 auto *isd = cast<InputSectionDescription>(commands[0]);
702 for (InputSection *relSec : isd->sections) {
826 auto *isd = cast<InputSectionDescription>(commands[0]);
827 llvm::stable_sort(isd->sections, compCtors);
846 if (auto *isd = dyn_cast<InputSectionDescription>(cmd))
847 if (!isd->sections.empty())
848 return isd->sections[0];
858 auto *isd = dyn_cast<InputSectionDescription>(cmd);
859 if (!isd)
862 ret = isd->sections;
866 storage.insert(storage.end(), isd->sections.begin(), isd->sections.end());