Lines Matching refs:InputSection

125       auto *copy = make<InputSection>(cast<InputSection>(*s));  in copySectionsIntoPartitions()
401 InputSection *isec = dyn_cast_or_null<InputSection>(s); in markUsedLocalSymbols()
817 InputSection *sec = in.gotPlt.get(); in setReservedSymbolSections()
819 sec = in.mipsGot ? cast<InputSection>(in.mipsGot.get()) in setReservedSymbolSections()
820 : cast<InputSection>(in.got.get()); in setReservedSymbolSections()
1116 SmallVector<InputSection *, 0> unorderedSections; in sortISDBySectionOrder()
1117 SmallVector<std::pair<InputSection *, int>, 0> orderedSections; in sortISDBySectionOrder()
1121 for (InputSection *isec : isd->sections) { in sortISDBySectionOrder()
1179 for (InputSection *isec : ArrayRef(unorderedSections).slice(0, insPt)) in sortISDBySectionOrder()
1181 for (std::pair<InputSection *, int> p : orderedSections) in sortISDBySectionOrder()
1183 for (InputSection *isec : ArrayRef(unorderedSections).slice(insPt)) in sortISDBySectionOrder()
1220 [](const InputSection *a, const InputSection *b) -> bool { in sortSection()
1350 static bool compareByFilePosition(InputSection *a, InputSection *b) { in compareByFilePosition()
1351 InputSection *la = a->flags & SHF_LINK_ORDER ? a->getLinkOrderDep() : nullptr; in compareByFilePosition()
1352 InputSection *lb = b->flags & SHF_LINK_ORDER ? b->getLinkOrderDep() : nullptr; in compareByFilePosition()
1381 SmallVector<InputSection **, 0> scriptSections; in resolveShfLinkOrder()
1382 SmallVector<InputSection *, 0> sections; in resolveShfLinkOrder()
1390 for (InputSection *&isec : isd->sections) { in resolveShfLinkOrder()
1392 InputSection *link = isec->getLinkOrderDep(); in resolveShfLinkOrder()
1602 SmallVector<InputSection *, 0> storage; in optimizeBasicBlockJumps()
1614 ArrayRef<InputSection *> sections = getInputSections(*osec, storage); in optimizeBasicBlockJumps()
1620 InputSection *next = i + 1 < sections.size() ? sections[i + 1] : nullptr; in optimizeBasicBlockJumps()
1621 InputSection &sec = *sections[i]; in optimizeBasicBlockJumps()
1634 for (InputSection *is : getInputSections(*osec, storage)) in optimizeBasicBlockJumps()
1685 llvm::erase_if(isd->sections, [&](InputSection *isec) { in removeUnusedSyntheticSections()
2074 SmallVector<InputSection *, 0> storage; in checkExecuteOnly()
2077 for (InputSection *isec : getInputSections(*osec, storage)) in checkExecuteOnly()