| 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 | clang::driver::ToolChain | virtual |
| 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 override | clang::driver::toolchains::Darwin | protectedvirtual |
| 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::Darwin | 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 | |
| AddFuzzerLinkArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::toolchains::MachO | virtual |
| AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | virtual |
| AddLinkARCArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::toolchains::MachO | inlinevirtual |
| AddLinkRuntimeLib(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs, StringRef DarwinLibName, bool AlwaysLink=false, bool IsEmbedded=false, bool AddRPath=false) const | clang::driver::toolchains::MachO | |
| AddLinkRuntimeLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::toolchains::MachO | virtual |
| addMinVersionArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const override | clang::driver::toolchains::Darwin | virtual |
| addProfileRTLibs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const override | clang::driver::toolchains::Darwin | virtual |
| addStartObjectFileArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const override | clang::driver::toolchains::Darwin | 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::MachO | protectedvirtual |
| buildLinker() const override | clang::driver::toolchains::MachO | protectedvirtual |
| CheckObjCARC() const override | clang::driver::toolchains::Darwin | virtual |
| ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args, types::ID InputType) const override | clang::driver::toolchains::Darwin | 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::Darwin | |
| CXXStdlibType enum name | clang::driver::ToolChain | |
| Darwin(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Darwin | |
| DarwinPlatformKind enum name | clang::driver::toolchains::Darwin | |
| 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 override | clang::driver::toolchains::Darwin | virtual |
| getDefaultDebuggerTuning() const | clang::driver::ToolChain | inlinevirtual |
| GetDefaultDwarfVersion() const | clang::driver::ToolChain | inlinevirtual |
| getDefaultLinker() const | clang::driver::ToolChain | inlinevirtual |
| getDefaultObjCRuntime(bool isNonFragile) const override | clang::driver::toolchains::Darwin | virtual |
| GetDefaultRuntimeLibType() const override | clang::driver::toolchains::MachO | inlinevirtual |
| getDefaultSanitizers() const | clang::driver::ToolChain | inlinevirtual |
| GetDefaultStackProtectorLevel(bool KernelOrKext) const override | clang::driver::toolchains::Darwin | 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 | |
| getMachOArchName(const llvm::opt::ArgList &Args) const | clang::driver::toolchains::MachO | |
| getMultilibs() const | clang::driver::ToolChain | inline |
| getOS() const | clang::driver::ToolChain | inline |
| getOSLibraryNameSuffix() const | clang::driver::toolchains::Darwin | protected |
| getPlatform() const | clang::driver::ToolChain | inline |
| getPlatformFamily() const | clang::driver::toolchains::Darwin | protected |
| 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 | |
| getSDKName(StringRef isysroot) | clang::driver::toolchains::Darwin | protectedstatic |
| getSupportedSanitizers() const override | clang::driver::toolchains::Darwin | virtual |
| getTargetAndModeFromProgramName(StringRef ProgName) | clang::driver::ToolChain | static |
| getTargetVersion() const | clang::driver::toolchains::Darwin | inlineprotected |
| getThreadModel() const | clang::driver::ToolChain | inlinevirtual |
| getTool(Action::ActionClass AC) const override | clang::driver::toolchains::MachO | 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 override | clang::driver::toolchains::Darwin | virtual |
| HasNativeLLVMSupport() const override | clang::driver::toolchains::MachO | virtual |
| IPhoneOS enum value | clang::driver::toolchains::Darwin | |
| IPhoneOSSimulator enum value | clang::driver::toolchains::Darwin | |
| isAlignedAllocationUnavailable() const | clang::driver::toolchains::Darwin | protected |
| IsBlocksDefault() const override | clang::driver::toolchains::MachO | inlinevirtual |
| isCrossCompiling() const override | clang::driver::toolchains::Darwin | inlinevirtual |
| IsEncodeExtendedBlockSignatureDefault() const override | clang::driver::toolchains::MachO | inlinevirtual |
| IsIntegratedAssemblerDefault() const override | clang::driver::toolchains::MachO | inlinevirtual |
| isIPhoneOSVersionLT(unsigned V0, unsigned V1=0, unsigned V2=0) const | clang::driver::toolchains::Darwin | inlineprotected |
| isKernelStatic() const override | clang::driver::toolchains::Darwin | inlinevirtual |
| isMacosxVersionLT(unsigned V0, unsigned V1=0, unsigned V2=0) const | clang::driver::toolchains::Darwin | inlineprotected |
| IsMathErrnoDefault() const override | clang::driver::toolchains::MachO | inlinevirtual |
| IsObjCNonFragileABIDefault() const override | clang::driver::toolchains::MachO | inlinevirtual |
| isPICDefault() const override | clang::driver::toolchains::MachO | virtual |
| isPICDefaultForced() const override | clang::driver::toolchains::MachO | virtual |
| isPIEDefault() const override | clang::driver::toolchains::MachO | virtual |
| isTargetInitialized() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetIOSBased() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetIOSSimulator() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetIPhoneOS() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetMacOS() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetTvOS() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetTvOSBased() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetTvOSSimulator() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetWatchOS() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetWatchOSBased() const | clang::driver::toolchains::Darwin | inlineprotected |
| isTargetWatchOSSimulator() const | clang::driver::toolchains::Darwin | inlineprotected |
| isThreadModelSupported(const StringRef Model) const | clang::driver::ToolChain | virtual |
| IsUnwindTablesDefault(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::MachO | virtual |
| LookupTypeForExtension(StringRef Ext) const override | clang::driver::toolchains::MachO | virtual |
| MachO(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::MachO | |
| MacOS enum value | clang::driver::toolchains::Darwin | |
| 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::Darwin | 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 |
| setTarget(DarwinPlatformKind Platform, unsigned Major, unsigned Minor, unsigned Micro) const | clang::driver::toolchains::Darwin | inlineprotected |
| SupportsEmbeddedBitcode() const override | clang::driver::toolchains::Darwin | virtual |
| SupportsObjCGC() const override | clang::driver::toolchains::Darwin | virtual |
| SupportsProfiling() const override | clang::driver::toolchains::MachO | virtual |
| TargetInitialized | clang::driver::toolchains::Darwin | mutable |
| TargetPlatform | clang::driver::toolchains::Darwin | mutable |
| TargetVersion | clang::driver::toolchains::Darwin | mutable |
| 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::Darwin | virtual |
| TvOS enum value | clang::driver::toolchains::Darwin | |
| TvOSSimulator enum value | clang::driver::toolchains::Darwin | |
| UseDwarfDebugFlags() const override | clang::driver::toolchains::MachO | virtual |
| useIntegratedAs() const | clang::driver::ToolChain | virtual |
| UseObjCMixedDispatch() const override | clang::driver::toolchains::Darwin | inlinevirtual |
| UseSjLjExceptions(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::Darwin | virtual |
| WatchOS enum value | clang::driver::toolchains::Darwin | |
| WatchOSSimulator enum value | clang::driver::toolchains::Darwin | |
| ~Darwin() override | clang::driver::toolchains::Darwin | |
| ~MachO() override | clang::driver::toolchains::MachO | |
| ~ToolChain() | clang::driver::ToolChain | virtual |