Lines Matching refs:InputFile
27 class InputFile; variable
35 std::string toString(const elf::InputFile *f);
49 void parseFile(InputFile *file);
50 void parseFiles(const std::vector<InputFile *> &files,
51 InputFile *armCmseImpLib);
54 class InputFile {
69 InputFile(Kind k, MemoryBufferRef m);
182 class ELFFileBase : public InputFile {
185 static bool classof(const InputFile *f) { return f->isElf(); } in classof()
222 template <typename ELFT> void init(InputFile::Kind k);
242 static bool classof(const InputFile *f) { return f->kind() == ObjKind; } in LLVM_ELF_IMPORT_TYPES_ELFT()
331 class BitcodeFile : public InputFile {
335 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; } in classof()
339 std::unique_ptr<llvm::lto::InputFile> obj;
361 static bool classof(const InputFile *f) { return f->kind() == SharedKind; } in classof()
378 class BinaryFile : public InputFile {
380 explicit BinaryFile(MemoryBufferRef m) : InputFile(BinaryKind, m) {} in BinaryFile()
381 static bool classof(const InputFile *f) { return f->kind() == BinaryKind; } in classof()
385 InputFile *createInternalFile(StringRef name);