Lines Matching refs:VersionTuple
1090 static VersionTuple parseVersionFromName(StringRef Name);
1093 VersionTuple Ver = in getDXILArchNameFromShaderModel()
1387 static VersionTuple parseVersionFromName(StringRef Name) { in parseVersionFromName()
1388 VersionTuple Version; in parseVersionFromName()
1393 VersionTuple Triple::getEnvironmentVersion() const { in getEnvironmentVersion()
1420 VersionTuple Triple::getOSVersion() const { in getOSVersion()
1434 bool Triple::getMacOSXVersion(VersionTuple &Version) const { in getMacOSXVersion()
1442 Version = VersionTuple(8); in getMacOSXVersion()
1448 Version = VersionTuple(10, Version.getMajor() - 4); in getMacOSXVersion()
1451 Version = VersionTuple(11 + Version.getMajor() - 20); in getMacOSXVersion()
1454 Version = VersionTuple(Version.getMajor() + 1); in getMacOSXVersion()
1460 Version = VersionTuple(10, 4); in getMacOSXVersion()
1472 Version = VersionTuple(10, 4); in getMacOSXVersion()
1482 VersionTuple Triple::getiOSVersion() const { in getiOSVersion()
1491 return VersionTuple(5); in getiOSVersion()
1494 VersionTuple Version = getOSVersion(); in getiOSVersion()
1497 return (getArch() == aarch64) ? VersionTuple(7) : VersionTuple(5); in getiOSVersion()
1500 return VersionTuple(26); in getiOSVersion()
1505 VersionTuple Version = getOSVersion(); in getiOSVersion()
1511 return VersionTuple(26); in getiOSVersion()
1516 VersionTuple Version = getOSVersion(); in getiOSVersion()
1519 return VersionTuple(26); in getiOSVersion()
1531 VersionTuple Triple::getWatchOSVersion() const { in getWatchOSVersion()
1540 return VersionTuple(2); in getWatchOSVersion()
1542 VersionTuple Version = getOSVersion(); in getWatchOSVersion()
1544 return VersionTuple(2); in getWatchOSVersion()
1556 VersionTuple Triple::getDriverKitVersion() const { in getDriverKitVersion()
1561 VersionTuple Version = getOSVersion(); in getDriverKitVersion()
1568 VersionTuple Triple::getVulkanVersion() const { in getVulkanVersion()
1572 VersionTuple VulkanVersion = getOSVersion(); in getVulkanVersion()
1575 llvm::DenseMap<VersionTuple, SubArchType> ValidVersionMap = { in getVulkanVersion()
1577 {VersionTuple(1, 2), SPIRVSubArch_v15}, in getVulkanVersion()
1579 {VersionTuple(1, 3), SPIRVSubArch_v16}}; in getVulkanVersion()
1582 if (VulkanVersion == VersionTuple(0)) in getVulkanVersion()
1583 VulkanVersion = VersionTuple(1, 2); in getVulkanVersion()
1590 return VersionTuple(0); in getVulkanVersion()
1593 VersionTuple Triple::getDXILVersion() const { in getDXILVersion()
1600 VersionTuple DXILVersion = parseVersionFromName(Arch); in getDXILVersion()
2140 VersionTuple Triple::getMinimumSupportedOSVersion() const { in getMinimumSupportedOSVersion()
2142 return VersionTuple(); in getMinimumSupportedOSVersion()
2146 return VersionTuple(11, 0, 0); in getMinimumSupportedOSVersion()
2151 return VersionTuple(14, 0, 0); in getMinimumSupportedOSVersion()
2154 return VersionTuple(14, 0, 0); in getMinimumSupportedOSVersion()
2159 return VersionTuple(14, 0, 0); in getMinimumSupportedOSVersion()
2164 return VersionTuple(7, 0, 0); in getMinimumSupportedOSVersion()
2168 return VersionTuple(26, 0, 0); in getMinimumSupportedOSVersion()
2170 return VersionTuple(20, 0, 0); in getMinimumSupportedOSVersion()
2174 return VersionTuple(); in getMinimumSupportedOSVersion()
2177 VersionTuple Triple::getCanonicalVersionForOS(OSType OSKind, in getCanonicalVersionForOS()
2178 const VersionTuple &Version, in getCanonicalVersionForOS()
2187 if (Version == VersionTuple(10, 16)) in getCanonicalVersionForOS()
2188 return VersionTuple(11, 0); in getCanonicalVersionForOS()
2190 if (Version == VersionTuple(16, 0)) in getCanonicalVersionForOS()
2191 return VersionTuple(26, 0); in getCanonicalVersionForOS()
2199 if (Version == VersionTuple(19, 0)) in getCanonicalVersionForOS()
2200 return VersionTuple(26, 0); in getCanonicalVersionForOS()
2207 if (Version == VersionTuple(3, 0)) in getCanonicalVersionForOS()
2208 return VersionTuple(26, 0); in getCanonicalVersionForOS()
2215 if (Version == VersionTuple(12, 0)) in getCanonicalVersionForOS()
2216 return VersionTuple(26, 0); in getCanonicalVersionForOS()
2228 bool Triple::isValidVersionForOS(OSType OSKind, const VersionTuple &Version) { in isValidVersionForOS()
2230 const VersionTuple CommonVersion(26); in isValidVersionForOS()
2231 auto IsValid = [&](const VersionTuple &StartingVersion) { in isValidVersionForOS()
2236 const VersionTuple StartingWatchOS(12); in isValidVersionForOS()
2241 const VersionTuple StartingIOS(19); in isValidVersionForOS()
2245 const VersionTuple StartingMacOS(16); in isValidVersionForOS()
2249 const VersionTuple StartingXROS(3); in isValidVersionForOS()