Lines Matching refs:segments
120 std::vector<OutputSegment *> segments; member in lld::wasm::__anon7a4368e60111::Writer
291 for (OutputSegment *seg : segments) { in layoutMemory()
441 addSection(make<DataSection>(segments)); in addSections()
517 tlsUsed = tlsUsed || llvm::any_of(file->segments, isTLS); in populateTargetFeatures()
842 for (InputChunk *chunk : file->segments) in scanRelocations()
916 segments.push_back(s); in createOutputSegment()
922 for (InputChunk *segment : file->segments) { in createOutputSegments()
942 std::stable_sort(segments.begin(), segments.end(), in createOutputSegments()
955 for (size_t i = 0; i < segments.size(); ++i) in createOutputSegments()
956 segments[i]->index = i; in createOutputSegments()
960 for (OutputSegment *seg : segments) in createOutputSegments()
972 if (segments.size() <= 1) in combineOutputSegments()
975 combined->startVA = segments[0]->startVA; in combineOutputSegments()
976 for (OutputSegment *s : segments) { in combineOutputSegments()
995 segments = {combined}; in combineOutputSegments()
1018 return llvm::any_of(segments, [this](const OutputSegment *s) { in hasPassiveInitializedSegments()
1192 for (const OutputSegment *s : segments) { in createInitMemoryFunction()
1279 for (const OutputSegment *s : segments) { in createInitMemoryFunction()
1334 for (const OutputSegment *seg : segments) in createApplyDataRelocationsFunction()
1450 for (auto *seg : segments) { in createInitTLSFunction()
1536 out.dataCountSec = make<DataCountSection>(segments); in createSyntheticSectionsPostLayout()
1537 out.linkingSec = make<LinkingSection>(initFunctions, segments); in createSyntheticSectionsPostLayout()
1538 out.nameSec = make<NameSection>(segments); in createSyntheticSectionsPostLayout()
1562 for (const OutputSegment *seg : segments) { in run()