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) 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 |
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 |
CST_Libcxx enum value | clang::driver::ToolChain | |
CST_Libstdcxx enum value | clang::driver::ToolChain | |
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 | |
DefaultLinker | clang::driver::ToolChain | protected |
getArch() const | clang::driver::ToolChain | inline |
getArchName() const | clang::driver::ToolChain | inline |
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 |
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 |
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 | |
getMSVCVersionFromExe() const | clang::driver::ToolChain | inlinevirtual |
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 | |
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 | |
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 override | clang::driver::toolchains::MachO | virtual |
LookupTypeForExtension(const char *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 | clang::driver::ToolChain | inlinevirtual |
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, const char *BoundArch) 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 |