Lines Matching refs:OutputSegment
57 bool needsPassiveInitialization(const OutputSegment *segment);
85 OutputSegment *createOutputSegment(StringRef name);
119 std::vector<OutputSegment *> segments;
120 llvm::SmallDenseMap<StringRef, OutputSegment *> segmentMap;
272 for (OutputSegment *seg : segments) { in layoutMemory()
396 static void addStartStopSymbols(const OutputSegment *seg) { in addStartStopSymbols()
884 OutputSegment *Writer::createOutputSegment(StringRef name) { in createOutputSegment()
886 OutputSegment *s = make<OutputSegment>(name); in createOutputSegment()
901 OutputSegment *s = nullptr; in createOutputSegments()
918 [](const OutputSegment *a, const OutputSegment *b) { in createOutputSegments()
935 for (OutputSegment *seg : segments) in createOutputSegments()
949 OutputSegment *combined = make<OutputSegment>(".data"); in combineOutputSegments()
951 for (OutputSegment *s : segments) { in combineOutputSegments()
984 bool Writer::needsPassiveInitialization(const OutputSegment *segment) { in needsPassiveInitialization()
993 return llvm::any_of(segments, [this](const OutputSegment *s) { in hasPassiveInitializedSegments()
1167 for (const OutputSegment *s : segments) { in createInitMemoryFunction()
1254 for (const OutputSegment *s : segments) { in createInitMemoryFunction()
1309 for (const OutputSegment *seg : segments) in createApplyDataRelocationsFunction()
1424 OutputSegment *tlsSeg = nullptr; in createInitTLSFunction()
1540 for (const OutputSegment *seg : segments) { in run()