reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/clang/lib/Driver/ToolChains/Darwin.h
  491 class LLVM_LIBRARY_VISIBILITY DarwinClang : public Darwin {

References

tools/clang/lib/Driver/ToolChains/Darwin.cpp
 1264   using DarwinPlatformKind = Darwin::DarwinPlatformKind;
 1265   using DarwinEnvironmentKind = Darwin::DarwinEnvironmentKind;
 1443     return DarwinPlatform::createOSVersionArg(Darwin::MacOS, OSXVersion);
 1450     return DarwinPlatform::createOSVersionArg(Darwin::IPhoneOS, iOSVersion);
 1457     return DarwinPlatform::createOSVersionArg(Darwin::TvOS, TvOSVersion);
 1459     return DarwinPlatform::createOSVersionArg(Darwin::WatchOS, WatchOSVersion);
 1468   std::string Targets[Darwin::LastDarwinPlatform + 1];
 1475   static_assert(llvm::array_lengthof(EnvVars) == Darwin::LastDarwinPlatform + 1,
 1484   if (!Targets[Darwin::MacOS].empty() &&
 1485       (!Targets[Darwin::IPhoneOS].empty() ||
 1486        !Targets[Darwin::WatchOS].empty() || !Targets[Darwin::TvOS].empty())) {
 1486        !Targets[Darwin::WatchOS].empty() || !Targets[Darwin::TvOS].empty())) {
 1490       Targets[Darwin::MacOS] = "";
 1492       Targets[Darwin::IPhoneOS] = Targets[Darwin::WatchOS] =
 1492       Targets[Darwin::IPhoneOS] = Targets[Darwin::WatchOS] =
 1493           Targets[Darwin::TvOS] = "";
 1527   StringRef SDK = Darwin::getSDKName(isysroot);
 1548         Darwin::IPhoneOS, Version,
 1551     return DarwinPlatform::createFromSDK(Darwin::MacOS,
 1555         Darwin::WatchOS, Version,
 1559         Darwin::TvOS, Version,
 1601 inferDeploymentTargetFromArch(DerivedArgList &Args, const Darwin &Toolchain,
tools/clang/lib/Driver/ToolChains/Darwin.h
  491 class LLVM_LIBRARY_VISIBILITY DarwinClang : public Darwin {