Lines Matching defs:isd
110 auto *isd = cast<InputSectionDescription>(commands.back());
111 isd->sectionBases.push_back(isec);
203 auto *isd = dyn_cast<InputSectionDescription>(cmd);
204 if (!isd)
206 isd->sections.reserve(isd->sectionBases.size());
207 for (InputSectionBase *s : isd->sectionBases) {
210 isd->sections.push_back(cast<InputSection>(s));
239 isd->sections.push_back(syn);
251 isd->sectionBases.clear();
254 for (InputSection *s : isd->sections)
281 if (auto *isd = dyn_cast<InputSectionDescription>(b))
282 sortByOrder(isd->sections, order);
686 auto *isd = cast<InputSectionDescription>(commands[0]);
687 for (InputSection *relSec : isd->sections) {
809 auto *isd = cast<InputSectionDescription>(commands[0]);
810 llvm::stable_sort(isd->sections, compCtors);
829 if (auto *isd = dyn_cast<InputSectionDescription>(cmd))
830 if (!isd->sections.empty())
831 return isd->sections[0];
841 auto *isd = dyn_cast<InputSectionDescription>(cmd);
842 if (!isd)
845 ret = isd->sections;
849 storage.insert(storage.end(), isd->sections.begin(), isd->sections.end());