Lines Matching refs:sections

195     isd->sections.reserve(isd->sectionBases.size());  in finalizeInputSections()
199 isd->sections.push_back(cast<InputSection>(s)); in finalizeInputSections()
228 isd->sections.push_back(syn); in finalizeInputSections()
238 for (InputSection *s : isd->sections) in finalizeInputSections()
266 sortByOrder(isd->sections, order); in sort()
486 ArrayRef<InputSection *> sections = getInputSections(*this, storage); in writeTo() local
490 fill(buf, sections.empty() ? size : sections[0]->outSecOff, filler); in writeTo()
493 size_t numSections = sections.size(); in writeTo()
495 InputSection *isec = sections[i]; in writeTo()
514 end = buf + sections[i + 1]->outSecOff; in writeTo()
528 size_t numSections = sections.size(); in writeTo()
544 taskSize += sections[i]->getSize(); in writeTo()
572 ArrayRef<InputSectionBase *> sections = section->file->getSections(); in finalizeShtGroup() local
574 if (OutputSection *osec = sections[read32(&idx)]->getOutputSection()) in finalizeShtGroup()
668 llvm::stable_sort(isd->sections, compCtors); in sortCtorsDtors()
688 if (!isd->sections.empty()) in getFirstInputSection()
689 return isd->sections[0]; in getFirstInputSection()
703 ret = isd->sections; in getInputSections()
707 storage.insert(storage.end(), isd->sections.begin(), isd->sections.end()); in getInputSections()
736 ArrayRef<InputSection *> sections = getInputSections(*this, storage); in checkDynRelAddends() local
737 parallelFor(0, sections.size(), [&](size_t i) { in checkDynRelAddends()
742 const auto *sec = dyn_cast<RelocationBaseSection>(sections[i]); in checkDynRelAddends()