9#ifndef LLVM_CLANG_DRIVER_TOOL_H
10#define LLVM_CLANG_DRIVER_TOOL_H
37 const char *ShortName;
48 const char *
getName()
const {
return Name; }
76 const llvm::opt::ArgList &TCArgs,
77 const char *LinkingOutput)
const = 0;
90 const llvm::opt::ArgList &TCArgs,
91 const char *LinkingOutput)
const;
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.
Compilation - A set of tasks to perform for a single driver invocation.
SmallVector< InputInfo, 4 > InputInfoList
The JSON file list parser is used to communicate input to InstallAPI.
Diagnostic wrappers for TextAPI types for error reporting.