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