| 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::Managarm | virtual |
| addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, Action::OffloadKind DeviceOffloadKind) const override | clang::driver::toolchains::Generic_ELF | 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 |
| addExtraOpts(llvm::opt::ArgStringList &CmdArgs) const override | clang::driver::toolchains::Managarm | 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 | clang::driver::ToolChain | virtual |
| AddHIPRuntimeLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | inlinevirtual |
| AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | 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::Managarm | 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 | clang::driver::ToolChain | virtual |
| addSYCLIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Generic_GCC | protectedvirtual |
| 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::Managarm | 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::Managarm | protectedvirtual |
| buildStaticLibTool() const | clang::driver::ToolChain | 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 | 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 |
| computeSysRoot() const override | clang::driver::toolchains::Managarm | 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::Managarm | |
| 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 | clang::driver::ToolChain | inlinevirtual |
| 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 | 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 |
| 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::Managarm | 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::Managarm | 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::Managarm | 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::Managarm | virtual |
| IsAArch64OutlineAtomicsDefault(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::Managarm | inlinevirtual |
| 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 | clang::driver::ToolChain | inlinevirtual |
| 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::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 |
| LookupTypeForExtension(StringRef Ext) const | clang::driver::ToolChain | virtual |
| Managarm(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Managarm | |
| 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 |