Lines Matching refs:Triple
34 PlatformType mapToPlatformType(const Triple &Target) { in mapToPlatformType()
38 case Triple::MacOSX: in mapToPlatformType()
40 case Triple::IOS: in mapToPlatformType()
43 if (Target.getEnvironment() == Triple::MacABI) in mapToPlatformType()
46 case Triple::TvOS: in mapToPlatformType()
49 case Triple::WatchOS: in mapToPlatformType()
52 case Triple::BridgeOS: in mapToPlatformType()
54 case Triple::DriverKit: in mapToPlatformType()
56 case Triple::XROS: in mapToPlatformType()
62 PlatformSet mapToPlatformSet(ArrayRef<Triple> Targets) { in mapToPlatformSet()
123 VersionTuple mapToSupportedOSVersion(const Triple &Triple) { in mapToSupportedOSVersion() argument
124 const VersionTuple MinSupportedOS = Triple.getMinimumSupportedOSVersion(); in mapToSupportedOSVersion()
125 if (MinSupportedOS > Triple.getOSVersion()) in mapToSupportedOSVersion()
127 return Triple::getCanonicalVersionForOS( in mapToSupportedOSVersion()
128 Triple.getOS(), Triple.getOSVersion(), in mapToSupportedOSVersion()
129 Triple::isValidVersionForOS(Triple.getOS(), Triple.getOSVersion())); in mapToSupportedOSVersion()