Home
last modified time | relevance | path

Searched refs:VersionTuple (Results 1 – 25 of 164) sorted by relevance

1234567

/llvm-project-15.0.7/clang/unittests/Basic/
H A DDarwinSDKInfoTest.cpp26 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 DVersionTuple.h31 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 DObjCRuntime.h64 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 DDarwinSDKInfo.h88 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 DAlignedAllocation.h24 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 DDarwinSDKInfo.cpp17 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 DObjCRuntime.cpp42 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 DVersionTupleTest.cpp14 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 DAvailabilityInfo.h22 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 DPlatformDarwinTest.cpp26 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 DVersionTuple.cpp21 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 DTriple.cpp1178 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 DHostInfoNetBSD.cpp23 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 DXcodeSDK.cpp87 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 DHostInfoOpenBSD.cpp19 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 DTriple.h368 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 DHostInfoFreeBSD.cpp20 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 DHLSL.cpp47 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 DDarwin.h151 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 DXcodeSDKTest.cpp31 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 DDXILTranslateMetadata.cpp34 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 DDXContainerYAML.h28 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 DAvailability.h34 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 DOSTargets.cpp24 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 DHostInfoWindows.cpp58 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()

1234567