#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/HeaderInclude.h"
#include "clang/Basic/LLVM.h"
#include "clang/Driver/Action.h"
#include "clang/Driver/DriverDiagnostic.h"
#include "clang/Driver/InputInfo.h"
#include "clang/Driver/Phases.h"
#include "clang/Driver/ToolChain.h"
#include "clang/Driver/Types.h"
#include "clang/Driver/Util.h"
#include "clang/Options/Options.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/STLFunctionalExtras.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Option/Arg.h"
#include "llvm/Option/ArgList.h"
#include "llvm/Support/StringSaver.h"
#include <map>
#include <set>
#include <string>
#include <vector>
Go to the source code of this file.
|
| namespace | llvm |
| | Diagnostic wrappers for TextAPI types for error reporting.
|
| namespace | llvm::vfs |
| namespace | llvm::cl |
| namespace | clang |
| | The JSON file list parser is used to communicate input to InstallAPI.
|
| namespace | clang::driver |
|
| bool | clang::driver::isOptimizationLevelFast (const llvm::opt::ArgList &Args) |
| bool | clang::driver::willEmitRemarks (const llvm::opt::ArgList &Args) |
| llvm::StringRef | clang::driver::getDriverMode (StringRef ProgName, ArrayRef< const char * > Args) |
| | Returns the driver mode option's value, i.e.
|
| bool | clang::driver::IsClangCL (StringRef DriverMode) |
| | Checks whether the value produced by getDriverMode is for CL mode.
|
| llvm::Error | clang::driver::expandResponseFiles (SmallVectorImpl< const char * > &Args, bool ClangCLMode, llvm::BumpPtrAllocator &Alloc, llvm::vfs::FileSystem *FS=nullptr) |
| | Expand response files from a clang driver or cc1 invocation.
|
| void | clang::driver::applyOverrideOptions (SmallVectorImpl< const char * > &Args, const char *OverrideOpts, llvm::StringSet<> &SavedStrings, StringRef EnvVar, raw_ostream *OS=nullptr) |
| | Apply a space separated list of edits to the input argument lists.
|
| llvm::opt::Arg * | clang::driver::makeInputArg (llvm::opt::DerivedArgList &Args, const llvm::opt::OptTable &Opts, StringRef Value, bool Claim=true) |
| | Creates and adds a synthesized input argument.
|