Lines Matching refs:InputFile
27 class InputFile; variable
35 std::string toString(const elf::InputFile *f);
51 void parseFile(InputFile *file);
54 class InputFile {
150 InputFile(Kind k, MemoryBufferRef m);
164 class ELFFileBase : public InputFile {
167 static bool classof(const InputFile *f) { return f->isElf(); } in classof()
204 template <typename ELFT> void init(InputFile::Kind k);
223 static bool classof(const InputFile *f) { return f->kind() == ObjKind; } in LLVM_ELF_IMPORT_TYPES_ELFT()
322 class BitcodeFile : public InputFile {
326 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; } in classof()
330 std::unique_ptr<llvm::lto::InputFile> obj;
352 static bool classof(const InputFile *f) { return f->kind() == SharedKind; } in classof()
369 class BinaryFile : public InputFile {
371 explicit BinaryFile(MemoryBufferRef m) : InputFile(BinaryKind, m) {} in BinaryFile()
372 static bool classof(const InputFile *f) { return f->kind() == BinaryKind; } in classof()