Lines Matching refs:InputFile
42 class InputFile {
51 virtual ~InputFile() {}
65 // An InputFile is considered live if any of the symbols defined by it
75 InputFile(Kind k, MemoryBufferRef m)
90 class WasmFileBase : public InputFile {
105 static bool classof(const InputFile *f) { return f->kind() == ObjectKind; }
159 static bool classof(const InputFile *f) { return f->kind() == SharedKind; }
163 class BitcodeFile : public InputFile {
167 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; }
171 std::unique_ptr<llvm::lto::InputFile> obj;
179 class StubFile : public InputFile {
181 explicit StubFile(MemoryBufferRef m) : InputFile(StubKind, m) {}
183 static bool classof(const InputFile *f) { return f->kind() == StubKind; }
192 InputFile *createObjectFile(MemoryBufferRef mb, StringRef archiveName = "",
202 std::string toString(const wasm::InputFile *file);