Lines Matching refs:InputFile
41 class InputFile {
50 virtual ~InputFile() {} in ~InputFile()
70 InputFile(Kind k, MemoryBufferRef m) in InputFile() function
86 class ArchiveFile : public InputFile {
88 explicit ArchiveFile(MemoryBufferRef m) : InputFile(ArchiveKind, m) {} in ArchiveFile()
89 static bool classof(const InputFile *f) { return f->kind() == ArchiveKind; } in classof()
101 class ObjFile : public InputFile {
104 : InputFile(ObjectKind, m) { in ObjFile()
111 static bool classof(const InputFile *f) { return f->kind() == ObjectKind; } in classof()
162 class SharedFile : public InputFile {
164 explicit SharedFile(MemoryBufferRef m) : InputFile(SharedKind, m) {} in SharedFile()
165 static bool classof(const InputFile *f) { return f->kind() == SharedKind; } in classof()
169 class BitcodeFile : public InputFile {
172 : InputFile(BitcodeKind, m) { in BitcodeFile()
179 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; } in classof()
182 std::unique_ptr<llvm::lto::InputFile> obj;
195 InputFile *createObjectFile(MemoryBufferRef mb, StringRef archiveName = "");
202 std::string toString(const wasm::InputFile *file);