clang 8.0.0

Namespaces | Functions
CommonArgs.h File Reference
`#include "InputInfo.h"`
`#include "clang/Driver/Driver.h"`
`#include "clang/Driver/Tool.h"`
`#include "clang/Driver/ToolChain.h"`
`#include "llvm/Support/CodeGen.h"`
Include dependency graph for CommonArgs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces
| clang
| Dataflow Directional Tag Classes.
| clang::driver
| clang::driver::tools

## Functions
void | clang::driver::tools::addPathIfExists (const Driver &D, const Twine &Path, ToolChain::path_list &Paths)
void | clang::driver::tools::AddLinkerInputs (const ToolChain &TC, const InputInfoList &Inputs, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs, const JobAction &JA)
void | clang::driver::tools::claimNoWarnArgs (const llvm::opt::ArgList &Args)
bool | clang::driver::tools::addSanitizerRuntimes (const ToolChain &TC, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs)
void | clang::driver::tools::addSanitizerPathLibArgs (const ToolChain &TC, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs)
void | clang::driver::tools::linkSanitizerRuntimeDeps (const ToolChain &TC, llvm::opt::ArgStringList &CmdArgs)
bool | clang::driver::tools::addXRayRuntime (const ToolChain &TC, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs)
void | clang::driver::tools::linkXRayRuntimeDeps (const ToolChain &TC, llvm::opt::ArgStringList &CmdArgs)
void | clang::driver::tools::AddRunTimeLibs (const ToolChain &TC, const Driver &D, llvm::opt::ArgStringList &CmdArgs, const llvm::opt::ArgList &Args)
void | clang::driver::tools::AddOpenMPLinkerScript (const ToolChain &TC, Compilation &C, const InputInfo &Output, const InputInfoList &Inputs, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs, const JobAction &JA)
void | clang::driver::tools::AddHIPLinkerScript (const ToolChain &TC, Compilation &C, const InputInfo &Output, const InputInfoList &Inputs, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs, const JobAction &JA, const Tool &T)
const char * | clang::driver::tools::SplitDebugName (const llvm::opt::ArgList &Args, const InputInfo &Output)
void | clang::driver::tools::SplitDebugInfo (const ToolChain &TC, Compilation &C, const Tool &T, const JobAction &JA, const llvm::opt::ArgList &Args, const InputInfo &Output, const char *OutFile)
void | clang::driver::tools::AddGoldPlugin (const ToolChain &ToolChain, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs, const InputInfo &Output, const InputInfo &Input, bool IsThinLTO)
std::tuple< llvm::Reloc::Model, unsigned, bool > | clang::driver::tools::ParsePICArgs (const ToolChain &ToolChain, const llvm::opt::ArgList &Args)
unsigned | clang::driver::tools::ParseFunctionAlignment (const ToolChain &TC, const llvm::opt::ArgList &Args)
void | clang::driver::tools::AddAssemblerKPIC (const ToolChain &ToolChain, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs)
void | clang::driver::tools::addArchSpecificRPath (const ToolChain &TC, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs)
bool | clang::driver::tools::addOpenMPRuntime (llvm::opt::ArgStringList &CmdArgs, const ToolChain &TC, const llvm::opt::ArgList &Args, bool IsOffloadingHost=false, bool GompNeedsRT=false)
| Returns true, if an OpenMP runtime has been added. More...
llvm::opt::Arg * | clang::driver::tools::getLastProfileUseArg (const llvm::opt::ArgList &Args)
llvm::opt::Arg * | clang::driver::tools::getLastProfileSampleUseArg (const llvm::opt::ArgList &Args)
bool | clang::driver::tools::isObjCAutoRefCount (const llvm::opt::ArgList &Args)
unsigned | clang::driver::tools::getLTOParallelism (const llvm::opt::ArgList &Args, const Driver &D)
bool | clang::driver::tools::areOptimizationsEnabled (const llvm::opt::ArgList &Args)
bool | clang::driver::tools::isUseSeparateSections (const llvm::Triple &Triple)
void | clang::driver::tools::addDirectoryList (const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs, const char *ArgName, const char *EnvVar)
void | clang::driver::tools::AddTargetFeature (const llvm::opt::ArgList &Args, std::vector< StringRef > &Features, llvm::opt::OptSpecifier OnOpt, llvm::opt::OptSpecifier OffOpt, StringRef FeatureName)
std::string | clang::driver::tools::getCPUName (const llvm::opt::ArgList &Args, const llvm::Triple &T, bool FromAs=false)
void | clang::driver::tools::handleTargetFeaturesGroup (const llvm::opt::ArgList &Args, std::vector< StringRef > &Features, llvm::opt::OptSpecifier Group)
SmallString< 128 > | clang::driver::tools::getStatsFileName (const llvm::opt::ArgList &Args, const InputInfo &Output, const InputInfo &Input, const Driver &D)
| Handles the -save-stats option and returns the filename to save statistics to. More...