Lines Matching refs:InputChunk

39 class InputChunk {
111 InputChunk(ObjFile *f, Kind k, StringRef name, uint32_t alignment = 0,
130 class InputSegment : public InputChunk {
133 : InputChunk(f, InputChunk::DataSegment, seg.Data.Name, in InputSegment()
141 static bool classof(const InputChunk *c) { return c->kind() == DataSegment; } in classof()
169 class MergeInputChunk : public InputChunk {
172 : InputChunk(f, Merge, seg.Data.Name, seg.Data.Alignment, in MergeInputChunk()
180 : InputChunk(f, Merge, s.Name, 0, llvm::wasm::WASM_SEG_FLAG_STRINGS) { in MergeInputChunk()
186 static bool classof(const InputChunk *s) { return s->kind() == Merge; } in classof()
223 class SyntheticMergedChunk : public InputChunk {
226 : InputChunk(nullptr, InputChunk::MergedChunk, name, alignment, flags), in SyntheticMergedChunk()
230 static bool classof(const InputChunk *c) { in classof()
231 return c->kind() == InputChunk::MergedChunk; in classof()
250 class InputFunction : public InputChunk {
253 : InputChunk(f, InputChunk::Function, func->SymbolName), signature(s), in InputFunction()
265 : InputChunk(nullptr, InputChunk::Function, name), signature(s) {} in InputFunction()
267 static bool classof(const InputChunk *c) { in classof()
268 return c->kind() == InputChunk::Function || in classof()
269 c->kind() == InputChunk::SyntheticFunction; in classof()
315 sectionKind = InputChunk::SyntheticFunction; in InputFunction()
319 static bool classof(const InputChunk *c) { in classof()
320 return c->kind() == InputChunk::SyntheticFunction; in classof()
327 class InputSection : public InputChunk {
330 : InputChunk(f, InputChunk::Section, s.Name), in InputSection()
337 static bool classof(const InputChunk *c) { in classof()
338 return c->kind() == InputChunk::Section; in classof()
350 std::string toString(const wasm::InputChunk *);