Lines Matching defs:InputFile
32 class InputFile;
64 class InputFile;
68 InputFile *file;
75 Section(InputFile *file, StringRef segname, StringRef name, uint32_t flags,
105 class InputFile {
115 virtual ~InputFile() = default;
137 InputFile(Kind kind, MemoryBufferRef mb, bool lazy = false)
141 InputFile(Kind, const llvm::MachO::InterfaceFile &);
160 class ObjFile final : public InputFile {
171 static bool classof(const InputFile *f) { return f->kind() == ObjKind; }
209 class OpaqueFile final : public InputFile {
212 static bool classof(const InputFile *f) { return f->kind() == OpaqueKind; }
216 class DylibFile final : public InputFile {
238 static bool classof(const InputFile *f) { return f->kind() == DylibKind; }
286 class ArchiveFile final : public InputFile {
296 static bool classof(const InputFile *f) { return f->kind() == ArchiveKind; }
307 class BitcodeFile final : public InputFile {
312 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; }
315 std::unique_ptr<llvm::lto::InputFile> obj;
322 extern llvm::SetVector<InputFile *> inputFiles;
328 void extract(InputFile &file, StringRef reason);
371 std::string toString(const macho::InputFile *file);