Lines Matching refs:InputFile
32 class InputFile; variable
62 class InputFile {
73 virtual ~InputFile() {} in ~InputFile()
93 InputFile(Kind k, MemoryBufferRef m) : mb(m), fileKind(k) {} in InputFile() function
102 class ArchiveFile : public InputFile {
105 static bool classof(const InputFile *f) { return f->kind() == ArchiveKind; } in classof()
119 class LazyObjFile : public InputFile {
121 explicit LazyObjFile(MemoryBufferRef m) : InputFile(LazyObjectKind, m) {} in LazyObjFile()
122 static bool classof(const InputFile *f) { in classof()
135 class ObjFile : public InputFile {
137 explicit ObjFile(MemoryBufferRef m) : InputFile(ObjectKind, m) {} in ObjFile()
139 : InputFile(ObjectKind, m), symbols(std::move(symbols)) {} in ObjFile()
140 static bool classof(const InputFile *f) { return f->kind() == ObjectKind; } in classof()
315 class PDBInputFile : public InputFile {
319 static bool classof(const InputFile *f) { return f->kind() == PDBKind; } in classof()
341 class ImportFile : public InputFile {
343 explicit ImportFile(MemoryBufferRef m) : InputFile(ImportKind, m) {} in ImportFile()
345 static bool classof(const InputFile *f) { return f->kind() == ImportKind; } in classof()
374 class BitcodeFile : public InputFile {
382 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; } in classof()
386 std::unique_ptr<llvm::lto::InputFile> obj;
401 std::string toString(const coff::InputFile *file);