, including all inherited members.
AddCCKextLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | [virtual] |
AddClangCXXStdlibIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Hexagon_TC | [virtual] |
AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Hexagon_TC | [virtual] |
addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Generic_ELF | [virtual] |
addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | [virtual] |
AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | [virtual] |
addExternCSystemInclude(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path) | clang::driver::ToolChain | [protected, static] |
addExternCSystemIncludeIfExists(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path) | clang::driver::ToolChain | [protected, static] |
AddFastMathRuntimeIfAvailable(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | [virtual] |
addSystemInclude(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path) | clang::driver::ToolChain | [protected, static] |
addSystemIncludes(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, ArrayRef< StringRef > Paths) | clang::driver::ToolChain | [protected, static] |
buildAssembler() const override | clang::driver::toolchains::Hexagon_TC | [protected, virtual] |
buildLinker() const override | clang::driver::toolchains::Hexagon_TC | [protected, virtual] |
CheckObjCARC() const | clang::driver::ToolChain | [inline, virtual] |
ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args, types::ID InputType=types::TY_INVALID) const | clang::driver::ToolChain | [virtual] |
ComputeLLVMTriple(const llvm::opt::ArgList &Args, types::ID InputType=types::TY_INVALID) const | clang::driver::ToolChain | [virtual] |
CST_Libcxx enum value | clang::driver::ToolChain | |
CST_Libstdcxx enum value | clang::driver::ToolChain | |
CXXStdlibType enum name | clang::driver::ToolChain | |
ExtraOpts | clang::driver::toolchains::Linux | |
GCCInstallation | clang::driver::toolchains::Generic_GCC | [protected] |
GCCLibAndIncVersion | clang::driver::toolchains::Hexagon_TC | [protected] |
Generic_ELF(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Generic_ELF | [inline] |
Generic_GCC(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Generic_GCC | |
getArch() const | clang::driver::ToolChain | [inline] |
getArchName() const | clang::driver::ToolChain | [inline] |
GetCXXStdlibType(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::Hexagon_TC | [virtual] |
getDefaultObjCRuntime(bool isNonFragile) const | clang::driver::ToolChain | [virtual] |
GetDefaultRuntimeLibType() const | clang::driver::ToolChain | [inline, virtual] |
GetDefaultStackProtectorLevel(bool KernelOrKext) const | clang::driver::ToolChain | [inline, virtual] |
getDefaultUniversalArchName() const | clang::driver::ToolChain | |
getDriver() const | clang::driver::ToolChain | |
GetFilePath(const char *Name) const | clang::driver::ToolChain | |
getFilePaths() | clang::driver::ToolChain | [inline] |
getFilePaths() const | clang::driver::ToolChain | [inline] |
GetGCCLibAndIncVersion() const | clang::driver::toolchains::Hexagon_TC | [inline] |
GetGnuDir(const std::string &InstalledDir, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Hexagon_TC | [static] |
GetLinkerPath() const | clang::driver::ToolChain | |
getMultilibs() const | clang::driver::ToolChain | [inline] |
getOS() const | clang::driver::ToolChain | [inline] |
getPlatform() const | clang::driver::ToolChain | [inline] |
GetProgramPath(const char *Name) const | clang::driver::ToolChain | |
getProgramPaths() | clang::driver::ToolChain | [inline] |
getProgramPaths() const | clang::driver::ToolChain | [inline] |
GetRuntimeLibType(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | [virtual] |
getSanitizerArgs() const | clang::driver::ToolChain | |
GetTargetCPU(const llvm::opt::ArgList &Args) | clang::driver::toolchains::Hexagon_TC | [static] |
getThreadModel() const | clang::driver::ToolChain | [inline, virtual] |
getTool(Action::ActionClass AC) const override | clang::driver::toolchains::Generic_GCC | [protected, virtual] |
getTriple() const | clang::driver::ToolChain | [inline] |
getTripleString() const | clang::driver::ToolChain | [inline] |
hasBlocksRuntime() const | clang::driver::ToolChain | [inline, virtual] |
HasNativeLLVMSupport() const override | clang::driver::toolchains::Linux | [virtual] |
Hexagon_TC(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Hexagon_TC | |
IsBlocksDefault() const | clang::driver::ToolChain | [inline, virtual] |
isCrossCompiling() const | clang::driver::ToolChain | [virtual] |
IsEncodeExtendedBlockSignatureDefault() const | clang::driver::ToolChain | [inline, virtual] |
IsIntegratedAssemblerDefault() const override | clang::driver::toolchains::Generic_GCC | [virtual] |
IsMathErrnoDefault() const | clang::driver::ToolChain | [inline, virtual] |
IsObjCNonFragileABIDefault() const | clang::driver::ToolChain | [inline, virtual] |
isPICDefault() const override | clang::driver::toolchains::Generic_GCC | [virtual] |
isPICDefaultForced() const override | clang::driver::toolchains::Generic_GCC | [virtual] |
isPIEDefault() const override | clang::driver::toolchains::Linux | [virtual] |
isTarget32Bit() const | clang::driver::toolchains::Generic_GCC | [inline, protected] |
isTarget64Bit() const | clang::driver::toolchains::Generic_GCC | [inline, protected] |
isThreadModelSupported(const StringRef Model) const | clang::driver::ToolChain | [virtual] |
IsUnwindTablesDefault() const override | clang::driver::toolchains::Generic_GCC | [virtual] |
Linker | clang::driver::toolchains::Linux | |
Linux(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Linux | |
LookupTypeForExtension(const char *Ext) const | clang::driver::ToolChain | [virtual] |
Multilibs | clang::driver::ToolChain | [protected] |
path_list typedef | clang::driver::ToolChain | |
printVerboseInfo(raw_ostream &OS) const override | clang::driver::toolchains::Generic_GCC | [virtual] |
RLT_CompilerRT enum value | clang::driver::ToolChain | |
RLT_Libgcc enum value | clang::driver::ToolChain | |
RuntimeLibType enum name | clang::driver::ToolChain | |
SelectTool(const JobAction &JA) const | clang::driver::ToolChain | |
SupportsObjCGC() const | clang::driver::ToolChain | [inline, virtual] |
SupportsProfiling() const | clang::driver::ToolChain | [inline, virtual] |
ToolChain(const Driver &D, const llvm::Triple &T, const llvm::opt::ArgList &Args) | clang::driver::ToolChain | [protected] |
TranslateArgs(const llvm::opt::DerivedArgList &Args, const char *BoundArch) const | clang::driver::ToolChain | [inline, virtual] |
UseDwarfDebugFlags() const | clang::driver::ToolChain | [inline, virtual] |
useIntegratedAs() const | clang::driver::ToolChain | |
UseObjCMixedDispatch() const | clang::driver::ToolChain | [inline, virtual] |
UseSjLjExceptions() const | clang::driver::ToolChain | [inline, virtual] |
~Generic_GCC() | clang::driver::toolchains::Generic_GCC | |
~Hexagon_TC() | clang::driver::toolchains::Hexagon_TC | |
~ToolChain() | clang::driver::ToolChain | [virtual] |