Lines Matching refs:InputFile
32 class InputFile; variable
63 class InputFile; variable
67 InputFile *file;
74 Section(InputFile *file, StringRef segname, StringRef name, uint32_t flags, in Section()
104 class InputFile {
114 virtual ~InputFile() = default;
136 InputFile(Kind kind, MemoryBufferRef mb, bool lazy = false)
140 InputFile(Kind, const llvm::MachO::InterfaceFile &);
156 class ObjFile final : public InputFile {
163 static bool classof(const InputFile *f) { return f->kind() == ObjKind; } in classof()
201 class OpaqueFile final : public InputFile {
204 static bool classof(const InputFile *f) { return f->kind() == OpaqueKind; } in classof()
208 class DylibFile final : public InputFile {
230 static bool classof(const InputFile *f) { return f->kind() == DylibKind; } in classof()
276 class ArchiveFile final : public InputFile {
286 static bool classof(const InputFile *f) { return f->kind() == ArchiveKind; } in classof()
297 class BitcodeFile final : public InputFile {
302 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; } in classof()
305 std::unique_ptr<llvm::lto::InputFile> obj;
312 extern llvm::SetVector<InputFile *> inputFiles;
317 void extract(InputFile &file, StringRef reason);
359 std::string toString(const macho::InputFile *file);