Home
last modified time | relevance | path

Searched refs:MergeInputChunk (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/lld/wasm/
H A DInputChunks.h168 class MergeInputChunk : public InputChunk {
170 MergeInputChunk(const WasmSegment &seg, ObjFile *f) in MergeInputChunk() function
178 MergeInputChunk(const WasmSection &s, ObjFile *f) in MergeInputChunk() function
209 return const_cast<MergeInputChunk *>(this)->getSectionPiece(offset); in getSectionPiece()
232 void addMergeChunk(MergeInputChunk *ms) { in addMergeChunk()
243 std::vector<MergeInputChunk *> chunks;
H A DInputChunks.cpp341 if (const auto *ms = dyn_cast<MergeInputChunk>(this)) { in getChunkOffset()
437 void MergeInputChunk::splitStrings(ArrayRef<uint8_t> data) { in splitStrings()
460 void MergeInputChunk::splitIntoPieces() { in splitIntoPieces()
468 SectionPiece *MergeInputChunk::getSectionPiece(uint64_t offset) { in getSectionPiece()
483 uint64_t MergeInputChunk::getParentOffset(uint64_t offset) const { in getParentOffset()
494 for (MergeInputChunk *sec : chunks) in finalizeContents()
505 for (MergeInputChunk *sec : chunks) in finalizeContents()
H A DOutputSegment.cpp45 MergeInputChunk *ms = dyn_cast<MergeInputChunk>(s); in finalizeInputSegments()
H A DOutputSections.cpp221 MergeInputChunk *ms = dyn_cast<MergeInputChunk>(s); in finalizeInputSections()
H A DInputFiles.cpp457 customSec = make<MergeInputChunk>(section, this); in parse()
480 seg = make<MergeInputChunk>(s, this); in parse()
H A DDriver.cpp818 if (auto *s = dyn_cast<MergeInputChunk>(seg)) in splitSections()
822 if (auto *s = dyn_cast<MergeInputChunk>(sec)) in splitSections()
H A DSymbols.cpp171 if (auto *ms = dyn_cast<MergeInputChunk>(c)) { in markLive()