Lines Matching refs:Toolchain
1 //===--- Darwin.cpp - Darwin Tool and ToolChain Implementations -*- C++ -*-===//
365 // Check if the toolchain supports bitcode build flow.
800 : ToolChain(D, Triple, Args) {
813 types::ID Ty = ToolChain::LookupTypeForExtension(Ext);
824 ToolChain::CXXStdlibType Darwin::GetDefaultCXXStdlibType() const {
829 return ToolChain::CST_Libcxx;
831 return ToolChain::CST_Libstdcxx;
978 return ToolChain::getTool(AC);
1044 // 'libarclite' usually lives in the same toolchain as 'clang'. However, the
1047 // 'libarclite' in the XcodeDefault toolchain instead.
1050 // Try to infer the path to 'libarclite' in the toolchain from the
1270 ToolChain::RuntimeLibType DarwinClang::GetRuntimeLibType(
1279 return ToolChain::RLT_CompilerRT;
1743 inferDeploymentTargetFromArch(DerivedArgList &Args, const Darwin &Toolchain,
1748 StringRef MachOArchName = Toolchain.getMachOArchName(Args);
2064 ToolChain::AddClangCXXStdlibIncludeArgs(DriverArgs, CC1Args);
2073 case ToolChain::CST_Libcxx: {
2113 case ToolChain::CST_Libstdcxx:
2176 case ToolChain::CST_Libcxx:
2180 case ToolChain::CST_Libstdcxx:
2257 // Skip this argument unless the architecture matches either the toolchain
2530 GetCXXStdlibType(Args) == ToolChain::CST_Libcxx)
2536 if (Type == ToolChain::CST_Libcxx) {
2798 SanitizerMask Res = ToolChain::getSupportedSanitizers();