clang API Documentation

clang::driver::toolchains::Darwin Member List
This is the complete list of members for clang::driver::toolchains::Darwin, including all inherited members.
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]
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 [protected, static]
addExternCSystemIncludeIfExists(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path)clang::driver::ToolChain [protected, static]
AddFastMathRuntimeIfAvailable(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const clang::driver::ToolChain [virtual]
AddLinkARCArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const clang::driver::toolchains::MachO [inline, virtual]
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 overrideclang::driver::toolchains::Darwin [virtual]
addStartObjectFileArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const overrideclang::driver::toolchains::Darwin [virtual]
addSystemInclude(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path)clang::driver::ToolChain [protected, static]
addSystemIncludes(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, ArrayRef< StringRef > Paths)clang::driver::ToolChain [protected, static]
buildAssembler() const overrideclang::driver::toolchains::MachO [protected, virtual]
buildLinker() const overrideclang::driver::toolchains::MachO [protected, virtual]
CheckObjCARC() const overrideclang::driver::toolchains::Darwin [virtual]
ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args, types::ID InputType) const overrideclang::driver::toolchains::Darwin [virtual]
ComputeLLVMTriple(const llvm::opt::ArgList &Args, types::ID InputType=types::TY_INVALID) const clang::driver::ToolChain [virtual]
CST_Libcxx enum valueclang::driver::ToolChain
CST_Libstdcxx enum valueclang::driver::ToolChain
CXXStdlibType enum nameclang::driver::ToolChain
Darwin(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args)clang::driver::toolchains::Darwin
DarwinPlatformKind enum nameclang::driver::toolchains::Darwin
DarwinVersionclang::driver::toolchains::Darwin
getArch() const clang::driver::ToolChain [inline]
getArchName() const clang::driver::ToolChain [inline]
GetCXXStdlibType(const llvm::opt::ArgList &Args) const clang::driver::ToolChain [virtual]
getDefaultObjCRuntime(bool isNonFragile) const overrideclang::driver::toolchains::Darwin [virtual]
GetDefaultRuntimeLibType() const overrideclang::driver::toolchains::MachO [inline, virtual]
GetDefaultStackProtectorLevel(bool KernelOrKext) const overrideclang::driver::toolchains::Darwin [inline, virtual]
getDefaultUniversalArchName() const clang::driver::ToolChain
getDriver() const clang::driver::ToolChain
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]
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]
GetRuntimeLibType(const llvm::opt::ArgList &Args) const clang::driver::ToolChain [virtual]
getSanitizerArgs() const clang::driver::ToolChain
getTargetVersion() const clang::driver::toolchains::Darwin [inline, protected]
getThreadModel() const clang::driver::ToolChain [inline, virtual]
getTool(Action::ActionClass AC) const overrideclang::driver::toolchains::MachO [protected, virtual]
getTriple() const clang::driver::ToolChain [inline]
getTripleString() const clang::driver::ToolChain [inline]
hasBlocksRuntime() const overrideclang::driver::toolchains::Darwin [virtual]
HasNativeLLVMSupport() const overrideclang::driver::toolchains::MachO [virtual]
IPhoneOS enum valueclang::driver::toolchains::Darwin
IPhoneOSSimulator enum valueclang::driver::toolchains::Darwin
IsBlocksDefault() const overrideclang::driver::toolchains::MachO [inline, virtual]
isCrossCompiling() const overrideclang::driver::toolchains::Darwin [inline, virtual]
IsEncodeExtendedBlockSignatureDefault() const overrideclang::driver::toolchains::MachO [inline, virtual]
IsIntegratedAssemblerDefault() const overrideclang::driver::toolchains::MachO [inline, virtual]
isIPhoneOSVersionLT(unsigned V0, unsigned V1=0, unsigned V2=0) const clang::driver::toolchains::Darwin [inline, protected]
isKernelStatic() const overrideclang::driver::toolchains::Darwin [inline, virtual]
isMacosxVersionLT(unsigned V0, unsigned V1=0, unsigned V2=0) const clang::driver::toolchains::Darwin [inline, protected]
IsMathErrnoDefault() const overrideclang::driver::toolchains::MachO [inline, virtual]
IsObjCNonFragileABIDefault() const overrideclang::driver::toolchains::MachO [inline, virtual]
isPICDefault() const overrideclang::driver::toolchains::MachO [virtual]
isPICDefaultForced() const overrideclang::driver::toolchains::MachO [virtual]
isPIEDefault() const overrideclang::driver::toolchains::MachO [virtual]
isTargetInitialized() const clang::driver::toolchains::Darwin [inline, protected]
isTargetIOSBased() const clang::driver::toolchains::Darwin [inline, protected]
isTargetIOSSimulator() const clang::driver::toolchains::Darwin [inline, protected]
isTargetIPhoneOS() const clang::driver::toolchains::Darwin [inline, protected]
isTargetMacOS() const clang::driver::toolchains::Darwin [inline, protected]
isThreadModelSupported(const StringRef Model) const clang::driver::ToolChain [virtual]
IsUnwindTablesDefault() const overrideclang::driver::toolchains::MachO [virtual]
LookupTypeForExtension(const char *Ext) const overrideclang::driver::toolchains::MachO [virtual]
MachO(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args)clang::driver::toolchains::MachO
MacOS enum valueclang::driver::toolchains::Darwin
Multilibsclang::driver::ToolChain [protected]
path_list typedefclang::driver::ToolChain
printVerboseInfo(raw_ostream &OS) const clang::driver::ToolChain [inline, virtual]
RLT_CompilerRT enum valueclang::driver::ToolChain
RLT_Libgcc enum valueclang::driver::ToolChain
RuntimeLibType enum nameclang::driver::ToolChain
SelectTool(const JobAction &JA) const clang::driver::ToolChain
setTarget(DarwinPlatformKind Platform, unsigned Major, unsigned Minor, unsigned Micro) const clang::driver::toolchains::Darwin [inline, protected]
SupportsObjCGC() const overrideclang::driver::toolchains::Darwin [virtual]
SupportsProfiling() const overrideclang::driver::toolchains::MachO [virtual]
TargetInitializedclang::driver::toolchains::Darwin [mutable]
TargetPlatformclang::driver::toolchains::Darwin [mutable]
TargetVersionclang::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 overrideclang::driver::toolchains::Darwin [virtual]
UseDwarfDebugFlags() const overrideclang::driver::toolchains::MachO [virtual]
useIntegratedAs() const clang::driver::ToolChain
UseObjCMixedDispatch() const overrideclang::driver::toolchains::Darwin [inline, virtual]
UseSjLjExceptions() const overrideclang::driver::toolchains::Darwin [virtual]
~Darwin()clang::driver::toolchains::Darwin
~MachO()clang::driver::toolchains::MachO
~ToolChain()clang::driver::ToolChain [virtual]