| AddCCKextLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | virtual | 
  | addClangCC1ASTargetOptions(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CC1ASArgs) const | clang::driver::ToolChain | virtual | 
  | AddClangCXXStdlibIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Generic_GCC | protectedvirtual | 
  | AddClangCXXStdlibIsystemArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain |  | 
  | AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Linux | virtual | 
  | addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, Action::OffloadKind DeviceOffloadKind) const override | clang::driver::toolchains::Linux | virtual | 
  | addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | virtual | 
  | AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Linux | 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 | 
  | addExtraOpts(llvm::opt::ArgStringList &CmdArgs) const override | clang::driver::toolchains::Linux | virtual | 
  | addFastMathRuntimeIfAvailable(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain |  | 
  | AddFilePathLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain |  | 
  | addFlangRTLibPath(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain |  | 
  | addFortranRuntimeLibraryPath(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | virtual | 
  | addFortranRuntimeLibs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | virtual | 
  | addGCCLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC) const | clang::driver::toolchains::Generic_GCC | protected | 
  | AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Linux | virtual | 
  | AddHIPRuntimeLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const override | clang::driver::toolchains::Linux | virtual | 
  | AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Linux | virtual | 
  | addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::toolchains::Generic_GCC | protectedvirtual | 
  | addLibStdCXXIncludePaths(Twine IncludeDir, StringRef Triple, Twine IncludeSuffix, const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, bool DetectDebian=false) const | clang::driver::toolchains::Generic_GCC | protected | 
  | addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Linux | virtual | 
  | AddMultiarchPaths(const Driver &D, const std::string &SysRoot, const std::string &OSLibDir, path_list &Paths) | clang::driver::toolchains::Generic_GCC | protected | 
  | AddMultilibIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::toolchains::Generic_GCC | protected | 
  | AddMultilibPaths(const Driver &D, const std::string &SysRoot, const std::string &OSLibDir, const std::string &MultiarchTriple, path_list &Paths) | clang::driver::toolchains::Generic_GCC | protected | 
  | addProfileRTLibs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const override | clang::driver::toolchains::Linux | virtual | 
  | addSYCLIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Linux | virtual | 
  | addSystemFrameworkInclude(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path) | clang::driver::ToolChain | protectedstatic | 
  | addSystemFrameworkIncludes(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, ArrayRef< StringRef > Paths) | clang::driver::ToolChain | protectedstatic | 
  | addSystemInclude(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path) | clang::driver::ToolChain | static | 
  | addSystemIncludes(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, ArrayRef< StringRef > Paths) | clang::driver::ToolChain | protectedstatic | 
  | adjustDebugInfoKind(llvm::codegenoptions::DebugInfoKind &DebugInfoKind, const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | inlinevirtual | 
  | buildAssembler() const override | clang::driver::toolchains::Linux | protectedvirtual | 
  | buildCompilerRTBasename(const llvm::opt::ArgList &Args, StringRef Component, FileType Type, bool AddArch, bool IsFortran=false) const | clang::driver::ToolChain | protectedvirtual | 
  | buildLinker() const override | clang::driver::toolchains::Linux | protectedvirtual | 
  | buildStaticLibTool() const override | clang::driver::toolchains::Linux | protectedvirtual | 
  | canSplitThinLTOUnit() const | clang::driver::ToolChain | inlinevirtual | 
  | CheckObjCARC() const | clang::driver::ToolChain | inlinevirtual | 
  | ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args, types::ID InputType=types::TY_INVALID) const override | clang::driver::toolchains::Linux | 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 | 
  | computeSysRoot() const override | clang::driver::toolchains::Linux | virtual | 
  | concat(StringRef Path, const Twine &A, const Twine &B="", const Twine &C="", const Twine &D="") | clang::driver::ToolChain | protectedstatic | 
  | 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 |  | 
  | defaultToIEEELongDouble() const | clang::driver::ToolChain |  | 
  | detectLibcxxVersion(StringRef IncludePath) const | clang::driver::ToolChain | virtual | 
  | EM_Disabled enum value | clang::driver::ToolChain |  | 
  | EM_Enabled enum value | clang::driver::ToolChain |  | 
  | ExceptionsMode enum name | clang::driver::ToolChain |  | 
  | ExtraOpts | clang::driver::toolchains::Linux |  | 
  | FileType enum name | clang::driver::ToolChain |  | 
  | FT_Object enum value | clang::driver::ToolChain |  | 
  | FT_Shared enum value | clang::driver::ToolChain |  | 
  | FT_Static enum value | clang::driver::ToolChain |  | 
  | GCCInstallation | clang::driver::toolchains::Generic_GCC | 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 | 
  | getArchSpecificLibPaths() const | clang::driver::ToolChain | virtual | 
  | getAuxTriple() const | clang::driver::ToolChain | inlinevirtual | 
  | getCompilerRT(const llvm::opt::ArgList &Args, StringRef Component, FileType Type=ToolChain::FT_Static, bool IsFortran=false) const | clang::driver::ToolChain | virtual | 
  | getCompilerRTArgString(const llvm::opt::ArgList &Args, StringRef Component, FileType Type=ToolChain::FT_Static, bool IsFortran=false) const | clang::driver::ToolChain |  | 
  | getCompilerRTBasename(const llvm::opt::ArgList &Args, StringRef Component, FileType Type=ToolChain::FT_Static) const | clang::driver::ToolChain |  | 
  | getCompilerRTPath() const | clang::driver::ToolChain | virtual | 
  | GetCXXStdlibType(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual | 
  | GetDefaultCXXStdlibType() const override | clang::driver::toolchains::Linux | virtual | 
  | getDefaultDebugFormat() const | clang::driver::ToolChain | inlinevirtual | 
  | getDefaultDebuggerTuning() const | clang::driver::ToolChain | inlinevirtual | 
  | getDefaultDenormalModeForType(const llvm::opt::ArgList &DriverArgs, const JobAction &JA, const llvm::fltSemantics *FPType=nullptr) const | clang::driver::ToolChain | inlinevirtual | 
  | GetDefaultDwarfVersion() const override | clang::driver::toolchains::Linux | virtual | 
  | getDefaultLinker() const override | clang::driver::toolchains::Linux | virtual | 
  | getDefaultObjCRuntime(bool isNonFragile) const | clang::driver::ToolChain | virtual | 
  | GetDefaultRuntimeLibType() const override | clang::driver::toolchains::Linux | virtual | 
  | getDefaultSanitizers() const | clang::driver::ToolChain | inlinevirtual | 
  | GetDefaultStackProtectorLevel(bool KernelOrKext) const | clang::driver::ToolChain | inlinevirtual | 
  | GetDefaultStandaloneDebug() const | clang::driver::ToolChain | inlinevirtual | 
  | GetDefaultTrivialAutoVarInit() const | clang::driver::ToolChain | inlinevirtual | 
  | getDefaultUniversalArchName() const | clang::driver::ToolChain |  | 
  | GetDefaultUnwindLibType() const | clang::driver::ToolChain | inlinevirtual | 
  | getDefaultUnwindTableLevel(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::Generic_GCC | virtual | 
  | getDeviceLibs(const llvm::opt::ArgList &Args, const Action::OffloadKind DeviceOffloadingKind) const | clang::driver::ToolChain | virtual | 
  | getDriver() const | clang::driver::ToolChain | inline | 
  | getDynamicLinker(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::Linux | virtual | 
  | getEffectiveTriple() const | clang::driver::ToolChain | inline | 
  | GetExceptionModel(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual | 
  | getExceptionsMode() const | clang::driver::ToolChain | inline | 
  | GetFilePath(const char *Name) const | clang::driver::ToolChain |  | 
  | getFilePaths() | clang::driver::ToolChain | inline | 
  | getFilePaths() const | clang::driver::ToolChain | inline | 
  | GetGlobalDebugPathRemapping() const | clang::driver::ToolChain | inlinevirtual | 
  | getInputFilename(const InputInfo &Input) const | clang::driver::ToolChain | virtual | 
  | getLibraryPaths() | clang::driver::ToolChain | inline | 
  | getLibraryPaths() const | clang::driver::ToolChain | inline | 
  | GetLinkerPath(bool *LinkerIsLLD=nullptr) const | clang::driver::ToolChain |  | 
  | getMaxDwarfVersion() const | clang::driver::ToolChain | inlinevirtual | 
  | getMultiarchTriple(const Driver &D, const llvm::Triple &TargetTriple, StringRef SysRoot) const override | clang::driver::toolchains::Linux | virtual | 
  | getMultilibFlags(const llvm::opt::ArgList &) const | clang::driver::ToolChain |  | 
  | getMultilibMacroDefinesStr(llvm::opt::ArgList &Args) const | clang::driver::ToolChain | inlinevirtual | 
  | getMultilibs() const | clang::driver::ToolChain | inline | 
  | getOpenMPTriple(StringRef TripleStr) | clang::driver::ToolChain | inlinestatic | 
  | getOS() const | clang::driver::ToolChain | inline | 
  | getOSLibName() const | clang::driver::ToolChain | virtual | 
  | 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 | 
  | getRuntimePath() const | clang::driver::ToolChain |  | 
  | getSanitizerArgs(const llvm::opt::ArgList &JobArgs) const | clang::driver::ToolChain |  | 
  | getSelectedMultilibs() const | clang::driver::ToolChain | inline | 
  | GetStaticLibToolPath() const | clang::driver::ToolChain |  | 
  | getStdlibIncludePath() const | clang::driver::ToolChain |  | 
  | getStdlibPath() const | clang::driver::ToolChain |  | 
  | getSupportedSanitizers() const override | clang::driver::toolchains::Linux | virtual | 
  | getSystemGPUArchs(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual | 
  | getTargetAndModeFromProgramName(StringRef ProgName) | clang::driver::ToolChain | static | 
  | getTargetSubDirPath(StringRef BaseDir) const | clang::driver::ToolChain | protected | 
  | 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 | 
  | getTripleWithoutOSVersion() const | clang::driver::ToolChain |  | 
  | GetUnwindLibType(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual | 
  | getVFS() const | clang::driver::ToolChain |  | 
  | getXRayArgs(const llvm::opt::ArgList &) const | clang::driver::ToolChain |  | 
  | hasBlocksRuntime() const | clang::driver::ToolChain | inlinevirtual | 
  | hasEffectiveTriple() const | clang::driver::ToolChain | inline | 
  | HasNativeLLVMSupport() const override | clang::driver::toolchains::Linux | virtual | 
  | IsAArch64OutlineAtomicsDefault(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::Linux | virtual | 
  | isBareMetal() const | clang::driver::ToolChain | inlinevirtual | 
  | IsBlocksDefault() const | clang::driver::ToolChain | inlinevirtual | 
  | isCrossCompiling() const | clang::driver::ToolChain | virtual | 
  | IsEncodeExtendedBlockSignatureDefault() const | clang::driver::ToolChain | inlinevirtual | 
  | isFastMathRuntimeAvailable(const llvm::opt::ArgList &Args, std::string &Path) const | clang::driver::ToolChain | virtual | 
  | IsIntegratedAssemblerDefault() const override | clang::driver::toolchains::Generic_GCC | virtual | 
  | IsIntegratedBackendDefault() const | clang::driver::ToolChain | inlinevirtual | 
  | IsIntegratedBackendSupported() const | clang::driver::ToolChain | inlinevirtual | 
  | IsMathErrnoDefault() const override | clang::driver::toolchains::Linux | virtual | 
  | IsNonIntegratedBackendSupported() 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 llvm::opt::ArgList &Args) const override | clang::driver::toolchains::Linux | 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 | 
  | Linux(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Linux |  | 
  | LookupTypeForExtension(StringRef Ext) const | clang::driver::ToolChain | virtual | 
  | Multilibs | clang::driver::ToolChain | protected | 
  | needsGCovInstrumentation(const llvm::opt::ArgList &Args) | clang::driver::ToolChain | static | 
  | needsProfileRT(const llvm::opt::ArgList &Args) | clang::driver::ToolChain | static | 
  | parseInlineAsmUsingAsmParser() const | clang::driver::ToolChain | inlinevirtual | 
  | path_list typedef | clang::driver::ToolChain |  | 
  | printVerboseInfo(raw_ostream &OS) const override | clang::driver::toolchains::Generic_GCC | virtual | 
  | PushPPaths(ToolChain::path_list &PPaths) | clang::driver::toolchains::Generic_GCC | protected | 
  | RLT_CompilerRT enum value | clang::driver::ToolChain |  | 
  | RLT_Libgcc enum value | clang::driver::ToolChain |  | 
  | RM_Disabled enum value | clang::driver::ToolChain |  | 
  | RM_Enabled enum value | clang::driver::ToolChain |  | 
  | RocmInstallation | clang::driver::toolchains::Generic_GCC | protected | 
  | RTTIMode enum name | clang::driver::ToolChain |  | 
  | RuntimeLibType enum name | clang::driver::ToolChain |  | 
  | SelectedMultilibs | clang::driver::ToolChain | protected | 
  | SelectTool(const JobAction &JA) const | clang::driver::ToolChain | virtual | 
  | setTripleEnvironment(llvm::Triple::EnvironmentType Env) | clang::driver::ToolChain | protected | 
  | ShouldLinkCXXStdlib(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain |  | 
  | supportsDebugInfoOption(const llvm::opt::Arg *) const | clang::driver::ToolChain | inlinevirtual | 
  | SupportsEmbeddedBitcode() const | clang::driver::ToolChain | inlinevirtual | 
  | SupportsProfiling() const | clang::driver::ToolChain | inlinevirtual | 
  | SYCLInstallation | clang::driver::toolchains::Generic_GCC | protected | 
  | 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 | 
  | TranslateOpenMPTargetArgs(const llvm::opt::DerivedArgList &Args, bool SameTripleAsHost, SmallVectorImpl< llvm::opt::Arg * > &AllocatedArgs) const | clang::driver::ToolChain | virtual | 
  | TranslateXarchArgs(const llvm::opt::DerivedArgList &Args, llvm::opt::Arg *&A, llvm::opt::DerivedArgList *DAL, SmallVectorImpl< llvm::opt::Arg * > *AllocatedArgs=nullptr) const | clang::driver::ToolChain | virtual | 
  | TranslateXarchArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, Action::OffloadKind DeviceOffloadKind, SmallVectorImpl< llvm::opt::Arg * > *AllocatedArgs) const | clang::driver::ToolChain | virtual | 
  | UNW_CompilerRT enum value | clang::driver::ToolChain |  | 
  | UNW_Libgcc enum value | clang::driver::ToolChain |  | 
  | UNW_None enum value | clang::driver::ToolChain |  | 
  | UnwindLibType enum name | clang::driver::ToolChain |  | 
  | UnwindTableLevel enum name | clang::driver::ToolChain |  | 
  | UseDwarfDebugFlags() const | clang::driver::ToolChain | inlinevirtual | 
  | useIntegratedAs() const | clang::driver::ToolChain | virtual | 
  | useIntegratedBackend() const | clang::driver::ToolChain | virtual | 
  | UseObjCMixedDispatch() const | clang::driver::ToolChain | inlinevirtual | 
  | useRelaxRelocations() const | clang::driver::ToolChain | virtual | 
  | ~Generic_GCC() override | clang::driver::toolchains::Generic_GCC |  | 
  | ~ToolChain() | clang::driver::ToolChain | virtual |