Lines Matching refs:sections

191     isd->sections.reserve(isd->sectionBases.size());  in finalizeInputSections()
195 isd->sections.push_back(cast<InputSection>(s)); in finalizeInputSections()
224 isd->sections.push_back(syn); in finalizeInputSections()
234 for (InputSection *s : isd->sections) in finalizeInputSections()
262 sortByOrder(isd->sections, order); in sort()
482 ArrayRef<InputSection *> sections = getInputSections(*this, storage); in writeTo() local
486 fill(buf, sections.empty() ? size : sections[0]->outSecOff, filler); in writeTo()
489 size_t numSections = sections.size(); in writeTo()
491 InputSection *isec = sections[i]; in writeTo()
504 end = buf + sections[i + 1]->outSecOff; in writeTo()
518 size_t numSections = sections.size(); in writeTo()
534 taskSize += sections[i]->getSize(); in writeTo()
562 ArrayRef<InputSectionBase *> sections = section->file->getSections(); in finalizeShtGroup() local
564 if (OutputSection *osec = sections[read32(&idx)]->getOutputSection()) in finalizeShtGroup()
658 llvm::stable_sort(isd->sections, compCtors); in sortCtorsDtors()
678 if (!isd->sections.empty()) in getFirstInputSection()
679 return isd->sections[0]; in getFirstInputSection()
693 ret = isd->sections; in getInputSections()
697 storage.insert(storage.end(), isd->sections.begin(), isd->sections.end()); in getInputSections()
726 ArrayRef<InputSection *> sections = getInputSections(*this, storage); in checkDynRelAddends() local
727 parallelFor(0, sections.size(), [&](size_t i) { in checkDynRelAddends()
732 const auto *sec = dyn_cast<RelocationBaseSection>(sections[i]); in checkDynRelAddends()