| /llvm-project-15.0.7/clang/unittests/Basic/ |
| H A D | DarwinSDKInfoTest.cpp | 26 EXPECT_EQ(Mapping->map(VersionTuple(3), VersionTuple(0, 1), None), in TEST() 28 EXPECT_EQ(Mapping->map(VersionTuple(3, 0), VersionTuple(0, 1), None), in TEST() 30 EXPECT_EQ(Mapping->map(VersionTuple(3, 0, 0), VersionTuple(0, 1), None), in TEST() 32 EXPECT_EQ(Mapping->map(VersionTuple(3, 1), VersionTuple(0, 1), None), in TEST() 42 EXPECT_EQ(Mapping->map(VersionTuple(2), VersionTuple(0, 1), None), in TEST() 47 Mapping->map(VersionTuple(4), VersionTuple(0, 1), VersionTuple(100)), in TEST() 59 Mapping->map(VersionTuple(4), VersionTuple(0, 1), VersionTuple(100)), in TEST() 100 EXPECT_EQ(*Mapping->map(VersionTuple(11, 0), VersionTuple(), None), in TEST() 115 *Mapping->map(VersionTuple(11, 5), VersionTuple(), VersionTuple(99, 99)), in TEST() 117 EXPECT_EQ(*Mapping->map(VersionTuple(11, 5), VersionTuple(99, 98), in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | VersionTuple.h | 31 class VersionTuple { 44 VersionTuple() in VersionTuple() function 110 VersionTuple Result = *this; in normalize() 124 friend bool operator==(const VersionTuple &X, const VersionTuple &Y) { 133 friend bool operator!=(const VersionTuple &X, const VersionTuple &Y) { 141 friend bool operator<(const VersionTuple &X, const VersionTuple &Y) { 150 friend bool operator>(const VersionTuple &X, const VersionTuple &Y) { 159 friend bool operator<=(const VersionTuple &X, const VersionTuple &Y) { 168 friend bool operator>=(const VersionTuple &X, const VersionTuple &Y) { 196 static inline VersionTuple getEmptyKey() { return VersionTuple(0x7FFFFFFF); } [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | ObjCRuntime.h | 64 VersionTuple Version; 72 void set(Kind kind, VersionTuple version) { in set() 111 (getVersion() < VersionTuple(10, 6))) in isLegacyDispatchDefaultForArch() 146 return getVersion() >= VersionTuple(10, 7); in allowsARC() 200 return getVersion() >= VersionTuple(8); in shouldUseARCFunctionsForRetainRelease() 236 return getVersion() >= VersionTuple(8); in shouldUseRuntimeFunctionsForAlloc() 260 return getVersion() >= VersionTuple(5, 2); in shouldUseRuntimeFunctionForCombinedAllocInit() 409 return getVersion() >= VersionTuple(9); in hasARCUnsafeClaimAutoreleasedReturnValue() 411 return getVersion() >= VersionTuple(2); in hasARCUnsafeClaimAutoreleasedReturnValue() 427 return getVersion() >= VersionTuple(9); in hasEmptyCollections() [all …]
|
| H A D | DarwinSDKInfo.h | 88 VersionTuple MinimumKeyVersion, VersionTuple MaximumKeyVersion, in RelatedTargetVersionMapping() 89 VersionTuple MinimumValue, VersionTuple MaximumValue, in RelatedTargetVersionMapping() 90 llvm::DenseMap<VersionTuple, VersionTuple> Mapping) in RelatedTargetVersionMapping() argument 103 Optional<VersionTuple> map(const VersionTuple &Key, 112 VersionTuple MinimumKeyVersion; 113 VersionTuple MaximumKeyVersion; 114 VersionTuple MinimumValue; 115 VersionTuple MaximumValue; 116 llvm::DenseMap<VersionTuple, VersionTuple> Mapping; 119 DarwinSDKInfo(VersionTuple Version, VersionTuple MaximumDeploymentTarget, [all …]
|
| H A D | AlignedAllocation.h | 24 inline llvm::VersionTuple alignedAllocMinVersion(llvm::Triple::OSType OS) { in alignedAllocMinVersion() 30 return llvm::VersionTuple(10U, 13U); in alignedAllocMinVersion() 33 return llvm::VersionTuple(11U); in alignedAllocMinVersion() 35 return llvm::VersionTuple(4U); in alignedAllocMinVersion() 37 return llvm::VersionTuple(); // All z/OS versions have no support. in alignedAllocMinVersion()
|
| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | DarwinSDKInfo.cpp | 17 Optional<VersionTuple> DarwinSDKInfo::RelatedTargetVersionMapping::map( in map() 18 const VersionTuple &Key, const VersionTuple &MinimumValue, in map() 19 Optional<VersionTuple> MaximumValue) const { in map() 31 return map(VersionTuple(Key.getMajor()), MinimumValue, MaximumValue); in map() 39 VersionTuple Min = VersionTuple(std::numeric_limits<unsigned>::max()); in parseJSON() 40 VersionTuple Max = VersionTuple(0); in parseJSON() 41 VersionTuple MinValue = Min; in parseJSON() 42 llvm::DenseMap<VersionTuple, VersionTuple> Mapping; in parseJSON() 45 llvm::VersionTuple KeyVersion; in parseJSON() 46 llvm::VersionTuple ValueVersion; in parseJSON() [all …]
|
| H A D | ObjCRuntime.cpp | 42 if (value.getVersion() > VersionTuple(0)) { in operator <<() 63 Version = VersionTuple(0); in tryParse() 75 Version = VersionTuple(1, 6); in tryParse() 81 Version = VersionTuple(0, 8); in tryParse() 93 if (kind == ObjCRuntime::ObjFW && Version > VersionTuple(0, 8)) in tryParse() 94 Version = VersionTuple(0, 8); in tryParse()
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | VersionTupleTest.cpp | 14 TEST(VersionTuple, getAsString) { in TEST() argument 15 EXPECT_EQ("0", VersionTuple().getAsString()); in TEST() 16 EXPECT_EQ("1", VersionTuple(1).getAsString()); in TEST() 17 EXPECT_EQ("1.2", VersionTuple(1, 2).getAsString()); in TEST() 18 EXPECT_EQ("1.2.3", VersionTuple(1, 2, 3).getAsString()); in TEST() 19 EXPECT_EQ("1.2.3.4", VersionTuple(1, 2, 3, 4).getAsString()); in TEST() 22 TEST(VersionTuple, tryParse) { in TEST() argument 23 VersionTuple VT; in TEST()
|
| /llvm-project-15.0.7/clang/include/clang/ExtractAPI/ |
| H A D | AvailabilityInfo.h | 22 using llvm::VersionTuple; 29 VersionTuple Introduced; 30 VersionTuple Deprecated; 31 VersionTuple Obsoleted; 56 AvailabilityInfo(VersionTuple I, VersionTuple D, VersionTuple O, bool U, in AvailabilityInfo()
|
| /llvm-project-15.0.7/lldb/unittests/Platform/ |
| H A D | PlatformDarwinTest.cpp | 26 llvm::VersionTuple V; in TEST() 30 EXPECT_EQ(llvm::VersionTuple(1, 2, 3), V); in TEST() 34 EXPECT_EQ(llvm::VersionTuple(2, 3), V); in TEST() 38 EXPECT_EQ(llvm::VersionTuple(3), V); in TEST() 42 EXPECT_EQ(llvm::VersionTuple(1, 2, 3), V); in TEST() 46 EXPECT_EQ(llvm::VersionTuple(2, 3, 4), V); in TEST() 50 EXPECT_EQ(llvm::VersionTuple(3, 4, 5), V); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | VersionTuple.cpp | 21 std::string VersionTuple::getAsString() const { in getAsString() 30 raw_ostream &llvm::operator<<(raw_ostream &Out, const VersionTuple &V) { in operator <<() 63 bool VersionTuple::tryParse(StringRef input) { in tryParse() 71 *this = VersionTuple(major); in tryParse() 83 *this = VersionTuple(major, minor); in tryParse() 95 *this = VersionTuple(major, minor, micro); in tryParse() 110 *this = VersionTuple(major, minor, micro, build); in tryParse()
|
| H A D | Triple.cpp | 1178 VersionTuple Version; in parseVersionFromName() 1212 Version = VersionTuple(8); in getMacOSXVersion() 1239 Version = VersionTuple(10, 4); in getMacOSXVersion() 1256 return VersionTuple(5); in getiOSVersion() 1262 return (getArch() == aarch64) ? VersionTuple(7) : VersionTuple(5); in getiOSVersion() 1281 return VersionTuple(2); in getWatchOSVersion() 1285 return VersionTuple(2); in getWatchOSVersion() 1821 return VersionTuple(); in getMinimumSupportedOSVersion() 1825 return VersionTuple(11, 0, 0); in getMinimumSupportedOSVersion() 1850 return VersionTuple(); in getMinimumSupportedOSVersion() [all …]
|
| /llvm-project-15.0.7/lldb/source/Host/netbsd/ |
| H A D | HostInfoNetBSD.cpp | 23 llvm::VersionTuple HostInfoNetBSD::GetOSVersion() { in GetOSVersion() 28 return llvm::VersionTuple(); in GetOSVersion() 36 return llvm::VersionTuple(major); in GetOSVersion() 38 return llvm::VersionTuple(major, minor); in GetOSVersion() 40 return llvm::VersionTuple(major, minor, update); in GetOSVersion() 42 return llvm::VersionTuple(); in GetOSVersion()
|
| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | XcodeSDK.cpp | 87 static llvm::VersionTuple ParseSDKVersion(llvm::StringRef &name) { in ParseSDKVersion() 98 llvm::VersionTuple version; in ParseSDKVersion() 124 llvm::VersionTuple XcodeSDK::GetVersion() const { in GetVersion() 203 llvm::VersionTuple version) { in SDKSupportsModules() 206 return version >= llvm::VersionTuple(10, 10); in SDKSupportsModules() 211 return version >= llvm::VersionTuple(8); in SDKSupportsModules() 214 return version >= llvm::VersionTuple(6); in SDKSupportsModules() 226 return info.version.empty() || info.version >= llvm::VersionTuple(10, 10); in SupportsSwift() 229 return info.version.empty() || info.version >= llvm::VersionTuple(8); in SupportsSwift() 232 return info.version.empty() || info.version >= llvm::VersionTuple(9); in SupportsSwift() [all …]
|
| /llvm-project-15.0.7/lldb/source/Host/openbsd/ |
| H A D | HostInfoOpenBSD.cpp | 19 llvm::VersionTuple HostInfoOpenBSD::GetOSVersion() { in GetOSVersion() 24 return llvm::VersionTuple(); in GetOSVersion() 28 return llvm::VersionTuple(major, minor); in GetOSVersion() 29 return llvm::VersionTuple(); in GetOSVersion()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | Triple.h | 368 VersionTuple getEnvironmentVersion() const; 377 VersionTuple getOSVersion() const; 387 bool getMacOSXVersion(VersionTuple &Version) const; 391 VersionTuple getiOSVersion() const; 395 VersionTuple getWatchOSVersion() const; 398 VersionTuple getDriverKitVersion() const; 456 return getOSVersion() < VersionTuple(Major); 706 VersionTuple Version = getEnvironmentVersion(); in isAndroidVersionLT() 710 return VersionTuple(21) < VersionTuple(Major); in isAndroidVersionLT() 712 return Version < VersionTuple(Major); in isAndroidVersionLT() [all …]
|
| /llvm-project-15.0.7/lldb/source/Host/freebsd/ |
| H A D | HostInfoFreeBSD.cpp | 20 llvm::VersionTuple HostInfoFreeBSD::GetOSVersion() { in GetOSVersion() 25 return llvm::VersionTuple(); in GetOSVersion() 29 return llvm::VersionTuple(major, minor); in GetOSVersion() 30 return llvm::VersionTuple(); in GetOSVersion()
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | HLSL.cpp | 47 VersionTuple MinVer(4, 0); in isLegalShaderModel() 51 VersionTuple SM6x(6, OfflineLibMinor); in isLegalShaderModel() 55 VersionTuple MinVer(6, 3); in isLegalShaderModel() 60 VersionTuple MinVer(6, 5); in isLegalShaderModel() 103 VersionTuple(Major, Minor).getAsString()); in tryParseProfile() 112 VersionTuple Version; in isLegalValidatorVersion() 126 VersionTuple MinVer(1, 0); in isLegalValidatorVersion()
|
| H A D | Darwin.h | 151 mutable Optional<VersionTuple> LinkerVersion; 315 mutable VersionTuple TargetVersion; 317 mutable VersionTuple OSTargetVersion; 368 VersionTuple NativeTargetVersion) const { in setTarget() 374 VersionTuple(Major, Minor, Micro)) in setTarget() 381 TargetVersion = VersionTuple(Major, Minor, Micro); in setTarget() 387 OSTargetVersion = VersionTuple(Major, Minor, Micro); in setTarget() 469 VersionTuple getTripleTargetVersion() const { in getTripleTargetVersion() 477 return TargetVersion < VersionTuple(V0, V1, V2); 490 VersionTuple MinVers = [all …]
|
| /llvm-project-15.0.7/lldb/unittests/Utility/ |
| H A D | XcodeSDKTest.cpp | 31 EXPECT_EQ(XcodeSDK("MacOSX.sdk").GetVersion(), llvm::VersionTuple()); in TEST() 32 EXPECT_EQ(XcodeSDK("MacOSX10.9.sdk").GetVersion(), llvm::VersionTuple(10, 9)); in TEST() 33 EXPECT_EQ(XcodeSDK("MacOSX10.15.4.sdk").GetVersion(), llvm::VersionTuple(10, 15)); in TEST() 37 llvm::VersionTuple(10, 15)); in TEST() 40 EXPECT_EQ(XcodeSDK().GetVersion(), llvm::VersionTuple()); in TEST() 52 EXPECT_EQ(sdk.GetVersion(), llvm::VersionTuple(1, 1)); in TEST() 54 EXPECT_EQ(sdk.GetVersion(), llvm::VersionTuple(2, 0)); in TEST() 56 EXPECT_EQ(sdk.GetVersion(), llvm::VersionTuple(2, 0)); in TEST() 168 info.version = llvm::VersionTuple(10, 9); in TEST() 173 info.version = llvm::VersionTuple(7, 0); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DXILTranslateMetadata.cpp | 34 static void emitDXILValidatorVersion(Module &M, VersionTuple &ValidatorVer) { in emitDXILValidatorVersion() 52 static VersionTuple loadDXILValidatorVersion(MDNode *ValVerMD) { in loadDXILValidatorVersion() 54 return VersionTuple(); in loadDXILValidatorVersion() 58 return VersionTuple(Major, Minor); in loadDXILValidatorVersion() 98 VersionTuple ValidatorVer;
|
| /llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/ |
| H A D | DXContainerYAML.h | 28 struct VersionTuple { struct 38 VersionTuple Version; argument 77 template <> struct MappingTraits<DXContainerYAML::VersionTuple> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 78 static void mapping(IO &IO, DXContainerYAML::VersionTuple &Version); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Availability.h | 34 VersionTuple Version; 42 AvailabilitySpec(VersionTuple Version, StringRef Platform, in AvailabilitySpec() 51 VersionTuple getVersion() const { return Version; } in getVersion()
|
| /llvm-project-15.0.7/clang/lib/Basic/Targets/ |
| H A D | OSTargets.cpp | 24 VersionTuple &PlatformMinVersion) { in getDarwinDefines() 51 VersionTuple OsVersion; in getDarwinDefines() 72 assert(OsVersion < VersionTuple(100) && "Invalid version!"); in getDarwinDefines() 98 assert(OsVersion < VersionTuple(10) && "Invalid version!"); in getDarwinDefines() 125 assert(OsVersion < VersionTuple(100) && "Invalid version!"); in getDarwinDefines() 127 if (OsVersion < VersionTuple(10, 10)) { in getDarwinDefines()
|
| /llvm-project-15.0.7/lldb/source/Host/windows/ |
| H A D | HostInfoWindows.cpp | 58 llvm::VersionTuple HostInfoWindows::GetOSVersion() { in GetOSVersion() 70 return llvm::VersionTuple(); in GetOSVersion() 73 return llvm::VersionTuple(info.dwMajorVersion, info.dwMinorVersion, in GetOSVersion() 78 llvm::VersionTuple version = GetOSVersion(); in GetOSBuildString()
|