Lines Matching refs:InputChunk

38 class InputChunk {
110 InputChunk(ObjFile *f, Kind k, StringRef name, uint32_t alignment = 0,
129 class InputSegment : public InputChunk {
132 : InputChunk(f, InputChunk::DataSegment, seg.Data.Name, in InputSegment()
140 static bool classof(const InputChunk *c) { return c->kind() == DataSegment; } in classof()
168 class MergeInputChunk : public InputChunk {
171 : InputChunk(f, Merge, seg.Data.Name, seg.Data.Alignment, in MergeInputChunk()
179 : InputChunk(f, Merge, s.Name, 0, llvm::wasm::WASM_SEG_FLAG_STRINGS) { in MergeInputChunk()
185 static bool classof(const InputChunk *s) { return s->kind() == Merge; } in classof()
222 class SyntheticMergedChunk : public InputChunk {
225 : InputChunk(nullptr, InputChunk::MergedChunk, name, alignment, flags), in SyntheticMergedChunk()
228 static bool classof(const InputChunk *c) { in classof()
229 return c->kind() == InputChunk::MergedChunk; in classof()
248 class InputFunction : public InputChunk {
251 : InputChunk(f, InputChunk::Function, func->SymbolName), signature(s), in InputFunction()
263 : InputChunk(nullptr, InputChunk::Function, name), signature(s) {} in InputFunction()
265 static bool classof(const InputChunk *c) { in classof()
266 return c->kind() == InputChunk::Function || in classof()
267 c->kind() == InputChunk::SyntheticFunction; in classof()
313 sectionKind = InputChunk::SyntheticFunction; in InputFunction()
317 static bool classof(const InputChunk *c) { in classof()
318 return c->kind() == InputChunk::SyntheticFunction; in classof()
325 class InputSection : public InputChunk {
328 : InputChunk(f, InputChunk::Section, s.Name), in InputSection()
335 static bool classof(const InputChunk *c) { in classof()
336 return c->kind() == InputChunk::Section; in classof()
348 std::string toString(const wasm::InputChunk *);