Lines Matching refs:InputFile
42 class InputFile {
51 virtual ~InputFile() {} in ~InputFile()
71 InputFile(Kind k, MemoryBufferRef m) in InputFile() function
87 class ArchiveFile : public InputFile {
89 explicit ArchiveFile(MemoryBufferRef m) : InputFile(ArchiveKind, m) {} in ArchiveFile()
90 static bool classof(const InputFile *f) { return f->kind() == ArchiveKind; } in classof()
102 class ObjFile : public InputFile {
105 : InputFile(ObjectKind, m) { in ObjFile()
112 static bool classof(const InputFile *f) { return f->kind() == ObjectKind; } in classof()
164 class SharedFile : public InputFile {
166 explicit SharedFile(MemoryBufferRef m) : InputFile(SharedKind, m) {} in SharedFile()
167 static bool classof(const InputFile *f) { return f->kind() == SharedKind; } in classof()
171 class BitcodeFile : public InputFile {
175 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; } in classof()
178 std::unique_ptr<llvm::lto::InputFile> obj;
191 InputFile *createObjectFile(MemoryBufferRef mb, StringRef archiveName = "",
199 std::string toString(const wasm::InputFile *file);