Home
last modified time | relevance | path

Searched refs:OutputSegment (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/lld/MachO/
DOutputSegment.cpp39 size_t OutputSegment::numNonHiddenSections() const { in numNonHiddenSections()
47 void OutputSegment::addOutputSection(OutputSection *osec) { in addOutputSection()
52 static llvm::DenseMap<StringRef, OutputSegment *> nameToOutputSegment;
53 std::vector<OutputSegment *> macho::outputSegments;
55 OutputSegment *macho::getOrCreateOutputSegment(StringRef name) { in getOrCreateOutputSegment()
56 OutputSegment *&segRef = nameToOutputSegment[name]; in getOrCreateOutputSegment()
60 segRef = make<OutputSegment>(); in getOrCreateOutputSegment()
DOutputSegment.h33 class OutputSegment {
57 extern std::vector<OutputSegment *> outputSegments;
59 OutputSegment *getOrCreateOutputSegment(StringRef name);
DOutputSection.h19 class OutputSegment; variable
59 OutputSegment *parent = nullptr;
DWriter.cpp48 void assignAddresses(OutputSegment *);
143 LCSegment(StringRef name, OutputSegment *seg) : name(name), seg(seg) {} in LCSegment()
197 OutputSegment *seg;
433 for (OutputSegment *seg : outputSegments) { in createLoadCommands()
495 static int segmentOrder(OutputSegment *seg) { in segmentOrder()
543 compareByOrder<OutputSegment *>(segmentOrder)); in sortSegmentsAndSections()
549 for (OutputSegment *seg : outputSegments) { in sortSegmentsAndSections()
626 void Writer::assignAddresses(OutputSegment *seg) { in assignAddresses()
659 for (OutputSegment *seg : outputSegments) in writeSections()
681 OutputSegment *linkEditSegment = in run()
[all …]
DCMakeLists.txt20 OutputSegment.cpp
DSyntheticSections.cpp78 for (OutputSegment *seg : outputSegments) { in writeTo()
108 OutputSegment *segment = nullptr;
133 OutputSegment *seg = osec->parent; in encodeRebase()
215 OutputSegment *segment = nullptr;
232 OutputSegment *seg = osec->parent; in encodeBinding()
514 OutputSegment *dataSeg = in.lazyPointers->parent; in encode()
/external/llvm-project/lld/wasm/
DOutputSections.cpp136 [](OutputSegment *segment) { return !segment->isBss; }); in finalizeContents()
140 segments.begin(), segments.end(), [](OutputSegment *segment) { in finalizeContents()
152 for (OutputSegment *segment : segments) { in finalizeContents()
201 for (const OutputSegment *segment : segments) { in writeTo()
216 for (const OutputSegment *seg : segments) in getNumRelocations()
223 for (const OutputSegment *seg : segments) in writeRelocations()
229 for (const OutputSegment *seg : segments) in isNeeded()
DOutputSegment.h21 class OutputSegment {
23 OutputSegment(StringRef n) : name(n) {} in OutputSegment() function
DWriter.cpp58 bool needsPassiveInitialization(const OutputSegment *segment);
109 std::vector<OutputSegment *> segments;
110 llvm::SmallDenseMap<StringRef, OutputSegment *> segmentMap;
274 for (OutputSegment *seg : segments) { in layoutMemory()
381 static void addStartStopSymbols(const OutputSegment *seg) { in addStartStopSymbols()
807 OutputSegment *&s = segmentMap[name]; in createOutputSegments()
810 s = make<OutputSegment>(name); in createOutputSegments()
829 [](const OutputSegment *a, const OutputSegment *b) { in createOutputSegments()
856 bool Writer::needsPassiveInitialization(const OutputSegment *segment) { in needsPassiveInitialization()
863 [this](const OutputSegment *s) { in hasPassiveInitializedSegments()
[all …]
DOutputSections.h27 class OutputSegment; variable
84 explicit DataSection(ArrayRef<OutputSegment *> segments) in DataSection()
98 ArrayRef<OutputSegment *> segments;
DSyntheticSections.h267 DataCountSection(ArrayRef<OutputSegment *> segments);
280 const std::vector<OutputSegment *> &dataSegments) in LinkingSection()
293 const std::vector<OutputSegment *> &dataSegments;
DInputChunks.h33 class OutputSegment; variable
112 const OutputSegment *outputSeg = nullptr;
DSyntheticSections.cpp417 DataCountSection::DataCountSection(ArrayRef<OutputSegment *> segments) in DataCountSection()
421 [](OutputSegment *const segment) { return !segment->isBss; })) {} in DataCountSection()
480 for (const OutputSegment *s : dataSegments) { in writeBody()
/external/llvm-project/llvm/utils/gn/secondary/lld/MachO/
DBUILD.gn36 "OutputSegment.cpp",
/external/libwebm/
Dwebm_info.cc203 void OutputSegment(const mkvparser::Segment& segment, const Options& options, in OutputSegment() function
1229 OutputSegment(*(segment.get()), options, out); in main()