Lines Matching defs:InputFile
33 class InputFile;
43 const COFFSyncStream &operator<<(const COFFSyncStream &, const InputFile *);
70 class InputFile {
81 virtual ~InputFile() {}
105 InputFile(SymbolTable &s, Kind k, MemoryBufferRef m, bool lazy = false)
119 class ArchiveFile : public InputFile {
122 static bool classof(const InputFile *f) { return f->kind() == ArchiveKind; }
136 class ObjFile : public InputFile {
142 static bool classof(const InputFile *f) { return f->kind() == ObjectKind; }
326 class PDBInputFile : public InputFile {
330 static bool classof(const InputFile *f) { return f->kind() == PDBKind; }
349 class ImportFile : public InputFile {
353 static bool classof(const InputFile *f) { return f->kind() == ImportKind; }
391 class BitcodeFile : public InputFile {
394 std::unique_ptr<llvm::lto::InputFile> &obj, bool lazy);
400 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; }
405 static MachineTypes getMachineType(const llvm::lto::InputFile *obj);
407 std::unique_ptr<llvm::lto::InputFile> obj;
416 class DLLFile : public InputFile {
419 : InputFile(symtab, DLLKind, m) {}
420 static bool classof(const InputFile *f) { return f->kind() == DLLKind; }
446 std::string toString(const coff::InputFile *file);