| 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::Generic_GCC | protectedvirtual |
| AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | virtual |
| addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, Action::OffloadKind DeviceOffloadKind) const | clang::driver::ToolChain | virtual |
| addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | virtual |
| AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, 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 | protectedstatic |
| addExternCSystemIncludeIfExists(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path) | clang::driver::ToolChain | protectedstatic |
| AddFastMathRuntimeIfAvailable(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | virtual |
| AddFilePathLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | |
| AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | virtual |
| addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::toolchains::Generic_GCC | protectedvirtual |
| addLibStdCXXIncludePaths(Twine Base, Twine Suffix, StringRef GCCTriple, StringRef GCCMultiarchTriple, StringRef TargetMultiarchTriple, Twine IncludeSuffix, const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::toolchains::Generic_GCC | protected |
| addProfileRTLibs(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 | protectedstatic |
| addSystemIncludes(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, ArrayRef< StringRef > Paths) | clang::driver::ToolChain | protectedstatic |
| buildAssembler() const override | clang::driver::toolchains::Generic_GCC | protectedvirtual |
| buildLinker() const override | clang::driver::toolchains::Generic_GCC | protectedvirtual |
| CheckObjCARC() const | clang::driver::ToolChain | inlinevirtual |
| 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 |
| computeMSVCVersion(const Driver *D, const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual |
| CST_Libcxx enum value | clang::driver::ToolChain | |
| CST_Libstdcxx enum value | clang::driver::ToolChain | |
| CudaInstallation | clang::driver::toolchains::Generic_GCC | protected |
| CXXStdlibType enum name | clang::driver::ToolChain | |
| findLibCxxIncludePath() const | clang::driver::toolchains::Generic_GCC | protectedvirtual |
| GCCInstallation | clang::driver::toolchains::Generic_GCC | protected |
| 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 |
| getArchSpecificLibPath() const | clang::driver::ToolChain | |
| getAuxTriple() const | clang::driver::ToolChain | inlinevirtual |
| getCompilerRT(const llvm::opt::ArgList &Args, StringRef Component, bool Shared=false) const | clang::driver::ToolChain | virtual |
| getCompilerRTArgString(const llvm::opt::ArgList &Args, StringRef Component, bool Shared=false) const | clang::driver::ToolChain | |
| GetCXXStdlibType(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual |
| GetDefaultCXXStdlibType() const | clang::driver::ToolChain | inlinevirtual |
| getDefaultDebuggerTuning() const | clang::driver::ToolChain | inlinevirtual |
| GetDefaultDwarfVersion() const | clang::driver::ToolChain | inlinevirtual |
| getDefaultLinker() const | clang::driver::ToolChain | inlinevirtual |
| getDefaultObjCRuntime(bool isNonFragile) const | clang::driver::ToolChain | virtual |
| GetDefaultRuntimeLibType() const | clang::driver::ToolChain | inlinevirtual |
| getDefaultSanitizers() const | clang::driver::ToolChain | inlinevirtual |
| GetDefaultStackProtectorLevel(bool KernelOrKext) const | clang::driver::ToolChain | inlinevirtual |
| GetDefaultStandaloneDebug() const | clang::driver::ToolChain | inlinevirtual |
| getDefaultUniversalArchName() const | clang::driver::ToolChain | |
| getDriver() const | clang::driver::ToolChain | inline |
| getEffectiveTriple() const | clang::driver::ToolChain | inline |
| GetFilePath(const char *Name) const | clang::driver::ToolChain | |
| getFilePaths() | clang::driver::ToolChain | inline |
| getFilePaths() const | clang::driver::ToolChain | inline |
| 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 |
| getRTTIArg() const | clang::driver::ToolChain | inline |
| getRTTIMode() const | clang::driver::ToolChain | inline |
| GetRuntimeLibType(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual |
| getSanitizerArgs() const | clang::driver::ToolChain | |
| getSupportedSanitizers() const | clang::driver::ToolChain | virtual |
| getTargetAndModeFromProgramName(StringRef ProgName) | clang::driver::ToolChain | static |
| getThreadModel() const | clang::driver::ToolChain | inlinevirtual |
| getTool(Action::ActionClass AC) const override | clang::driver::toolchains::Generic_GCC | protectedvirtual |
| getTriple() const | clang::driver::ToolChain | inline |
| getTripleString() const | clang::driver::ToolChain | inline |
| getVFS() const | clang::driver::ToolChain | |
| getXRayArgs() const | clang::driver::ToolChain | |
| hasBlocksRuntime() const | clang::driver::ToolChain | inlinevirtual |
| HasNativeLLVMSupport() const | clang::driver::ToolChain | virtual |
| IsBlocksDefault() const | clang::driver::ToolChain | inlinevirtual |
| isCrossCompiling() const | clang::driver::ToolChain | virtual |
| IsEncodeExtendedBlockSignatureDefault() const | clang::driver::ToolChain | inlinevirtual |
| IsIntegratedAssemblerDefault() const override | clang::driver::toolchains::Generic_GCC | virtual |
| IsMathErrnoDefault() const | clang::driver::ToolChain | inlinevirtual |
| IsObjCNonFragileABIDefault() const | clang::driver::ToolChain | inlinevirtual |
| isPICDefault() const override | clang::driver::toolchains::Generic_GCC | virtual |
| isPICDefaultForced() const override | clang::driver::toolchains::Generic_GCC | virtual |
| isPIEDefault() const override | clang::driver::toolchains::Generic_GCC | virtual |
| isTarget32Bit() const | clang::driver::toolchains::Generic_GCC | inlineprotected |
| isTarget64Bit() const | clang::driver::toolchains::Generic_GCC | inlineprotected |
| isThreadModelSupported(const StringRef Model) const | clang::driver::ToolChain | virtual |
| IsUnwindTablesDefault(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::Generic_GCC | virtual |
| LookupTypeForExtension(StringRef Ext) const | clang::driver::ToolChain | virtual |
| Multilibs | clang::driver::ToolChain | protected |
| needsProfileRT(const llvm::opt::ArgList &Args) | clang::driver::ToolChain | static |
| 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 | |
| RM_DisabledExplicitly enum value | clang::driver::ToolChain | |
| RM_DisabledImplicitly enum value | clang::driver::ToolChain | |
| RM_EnabledExplicitly enum value | clang::driver::ToolChain | |
| RM_EnabledImplicitly enum value | clang::driver::ToolChain | |
| RTTIMode enum name | clang::driver::ToolChain | |
| RuntimeLibType enum name | clang::driver::ToolChain | |
| SelectTool(const JobAction &JA) const | clang::driver::ToolChain | virtual |
| SupportsEmbeddedBitcode() const | clang::driver::ToolChain | inlinevirtual |
| SupportsObjCGC() const | clang::driver::ToolChain | inlinevirtual |
| SupportsProfiling() const | clang::driver::ToolChain | inlinevirtual |
| ToolChain(const Driver &D, const llvm::Triple &T, const llvm::opt::ArgList &Args) | clang::driver::ToolChain | protected |
| TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, Action::OffloadKind DeviceOffloadKind) const override | clang::driver::toolchains::Generic_GCC | virtual |
| UseDwarfDebugFlags() const | clang::driver::ToolChain | inlinevirtual |
| useIntegratedAs() const | clang::driver::ToolChain | virtual |
| UseObjCMixedDispatch() const | clang::driver::ToolChain | inlinevirtual |
| UseSjLjExceptions(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | inlinevirtual |
| ~Generic_GCC() override | clang::driver::toolchains::Generic_GCC | |
| ~ToolChain() | clang::driver::ToolChain | virtual |