Home
last modified time | relevance | path

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

1234567

/src/contrib/llvm-project/clang/include/clang/Basic/
H A DObjCRuntime.h64 VersionTuple Version;
69 ObjCRuntime(Kind kind, const VersionTuple &version) in ObjCRuntime()
72 void set(Kind kind, VersionTuple version) { in set()
78 const VersionTuple &getVersion() const { return Version; } in getVersion()
108 return !(getVersion() >= VersionTuple(1, 6)); in isLegacyDispatchDefaultForArch()
111 return !(getVersion() >= VersionTuple(1, 9)); in isLegacyDispatchDefaultForArch()
113 return !(getVersion() >= VersionTuple(2, 2)); in isLegacyDispatchDefaultForArch()
118 (getVersion() >= VersionTuple(10, 0)) && in isLegacyDispatchDefaultForArch()
119 (getVersion() < VersionTuple(10, 6))) in isLegacyDispatchDefaultForArch()
154 return getVersion() >= VersionTuple(10, 7); in allowsARC()
[all …]
H A DDarwinSDKInfo.h89 VersionTuple MinimumKeyVersion, VersionTuple MaximumKeyVersion, in RelatedTargetVersionMapping()
90 VersionTuple MinimumValue, VersionTuple MaximumValue, in RelatedTargetVersionMapping()
91 llvm::DenseMap<VersionTuple, VersionTuple> Mapping) in RelatedTargetVersionMapping() argument
99 const VersionTuple &getMinimumValue() const { return MinimumValue; } in getMinimumValue()
104 std::optional<VersionTuple>
105 map(const VersionTuple &Key, const VersionTuple &MinimumValue,
106 std::optional<VersionTuple> MaximumValue) const;
111 std::optional<VersionTuple>
112 mapIntroducedAvailabilityVersion(const VersionTuple &Key) const { in mapIntroducedAvailabilityVersion()
115 return VersionTuple(100000); in mapIntroducedAvailabilityVersion()
[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()
/src/contrib/llvm-project/llvm/include/llvm/Support/
H A DVersionTuple.h29 class VersionTuple {
42 constexpr VersionTuple() in VersionTuple() function
46 explicit constexpr VersionTuple(unsigned Major) in VersionTuple() function
50 explicit constexpr VersionTuple(unsigned Major, unsigned Minor) in VersionTuple() function
54 explicit constexpr VersionTuple(unsigned Major, unsigned Minor, in VersionTuple() function
59 explicit constexpr VersionTuple(unsigned Major, unsigned Minor, in VersionTuple() function
95 VersionTuple withoutBuild() const { in withoutBuild()
97 return VersionTuple(Major, Minor, Subminor); in withoutBuild()
103 VersionTuple withMajorReplaced(unsigned NewMajor) const { in withMajorReplaced()
104 return VersionTuple(NewMajor, Minor, Subminor, Build); in withMajorReplaced()
[all …]
/src/contrib/llvm-project/clang/lib/Basic/
H A DDarwinSDKInfo.cpp18 std::optional<VersionTuple> DarwinSDKInfo::RelatedTargetVersionMapping::map( in map()
19 const VersionTuple &Key, const VersionTuple &MinimumValue, in map()
20 std::optional<VersionTuple> MaximumValue) const { in map()
32 return map(VersionTuple(Key.getMajor()), MinimumValue, MaximumValue); in map()
39 const llvm::json::Object &Obj, VersionTuple MaximumDeploymentTarget) { in parseJSON()
40 VersionTuple Min = VersionTuple(std::numeric_limits<unsigned>::max()); in parseJSON()
41 VersionTuple Max = VersionTuple(0); in parseJSON()
42 VersionTuple MinValue = Min; in parseJSON()
43 llvm::DenseMap<VersionTuple, VersionTuple> Mapping; in parseJSON()
46 llvm::VersionTuple KeyVersion; 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()
/src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSubtarget.cpp42 static bool isAtLeastVer(VersionTuple Target, VersionTuple VerToCompareTo) { in isAtLeastVer()
55 SPIRVVersion = VersionTuple(1, 0); in SPIRVSubtarget()
58 SPIRVVersion = VersionTuple(1, 1); in SPIRVSubtarget()
61 SPIRVVersion = VersionTuple(1, 2); in SPIRVSubtarget()
64 SPIRVVersion = VersionTuple(1, 3); in SPIRVSubtarget()
68 SPIRVVersion = VersionTuple(1, 4); in SPIRVSubtarget()
71 SPIRVVersion = VersionTuple(1, 5); in SPIRVSubtarget()
74 SPIRVVersion = VersionTuple(1, 6); in SPIRVSubtarget()
77 OpenCLVersion = VersionTuple(2, 2); in SPIRVSubtarget()
107 bool SPIRVSubtarget::isAtLeastSPIRVVer(VersionTuple VerToCompareTo) const { in isAtLeastSPIRVVer()
[all …]
H A DSPIRVModuleAnalysis.h48 const VersionTuple MinVer; // 0 if no min version is required.
49 const VersionTuple MaxVer; // 0 if no max version is required.
53 ExtensionList Exts = {}, VersionTuple MinVer = VersionTuple(),
54 VersionTuple MaxVer = VersionTuple())
72 VersionTuple MinVersion; // 0 if no min version is defined.
73 VersionTuple MaxVersion; // 0 if no max version is defined.
88 MinVersion = VersionTuple(); in clear()
89 MaxVersion = VersionTuple(); in clear()
H A DSPIRVSubtarget.h41 VersionTuple SPIRVVersion;
42 VersionTuple OpenCLVersion;
87 VersionTuple getSPIRVVersion() const { return SPIRVVersion; }; in getSPIRVVersion()
88 bool isAtLeastSPIRVVer(VersionTuple VerToCompareTo) const;
89 bool isAtLeastOpenCLVer(VersionTuple VerToCompareTo) const;
/src/contrib/llvm-project/clang/include/clang/APINotes/
H A DAPINotesWriter.h59 llvm::VersionTuple SwiftVersion);
68 llvm::VersionTuple SwiftVersion);
79 llvm::VersionTuple SwiftVersion);
87 const CXXMethodInfo &Info, llvm::VersionTuple SwiftVersion);
95 llvm::VersionTuple SwiftVersion);
103 llvm::VersionTuple SwiftVersion);
110 llvm::VersionTuple SwiftVersion);
117 const TagInfo &Info, llvm::VersionTuple SwiftVersion);
124 const TypedefInfo &Info, llvm::VersionTuple SwiftVersion);
H A DAPINotesReader.h33 llvm::VersionTuple SwiftVersion, bool &Failed);
42 llvm::VersionTuple SwiftVersion);
54 llvm::SmallVector<std::pair<llvm::VersionTuple, T>, 1> Results;
67 llvm::VersionTuple Version,
68 llvm::SmallVector<std::pair<llvm::VersionTuple, T>, 1> Results);
77 const std::pair<llvm::VersionTuple, T> *begin() const { in begin()
81 const std::pair<llvm::VersionTuple, T> *end() const { in end()
86 const std::pair<llvm::VersionTuple, T> &operator[](unsigned index) const {
/src/contrib/llvm-project/clang/include/clang/AST/
H A DAvailability.h35 VersionTuple Version;
43 AvailabilitySpec(VersionTuple Version, StringRef Platform, in AvailabilitySpec()
52 VersionTuple getVersion() const { return Version; } in getVersion()
67 VersionTuple Introduced;
68 VersionTuple Deprecated;
69 VersionTuple Obsoleted;
100 AvailabilityInfo(StringRef Domain, VersionTuple I, VersionTuple D, in AvailabilityInfo()
101 VersionTuple O, bool U, bool UD, bool UU) in AvailabilityInfo()
/src/contrib/llvm-project/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()
94 *this = VersionTuple(major, minor, micro); in tryParse()
108 *this = VersionTuple(major, minor, micro, build); in tryParse()
/src/contrib/llvm-project/lldb/source/Host/netbsd/
H A DHostInfoNetBSD.cpp24 llvm::VersionTuple HostInfoNetBSD::GetOSVersion() { in GetOSVersion()
29 return llvm::VersionTuple(); in GetOSVersion()
37 return llvm::VersionTuple(major); in GetOSVersion()
39 return llvm::VersionTuple(major, minor); in GetOSVersion()
41 return llvm::VersionTuple(major, minor, update); in GetOSVersion()
43 return llvm::VersionTuple(); in GetOSVersion()
/src/contrib/llvm-project/lldb/source/Host/openbsd/
H A DHostInfoOpenBSD.cpp20 llvm::VersionTuple HostInfoOpenBSD::GetOSVersion() { in GetOSVersion()
25 return llvm::VersionTuple(); in GetOSVersion()
31 return llvm::VersionTuple(major); in GetOSVersion()
33 return llvm::VersionTuple(major, minor); in GetOSVersion()
35 return llvm::VersionTuple(); in GetOSVersion()
/src/contrib/llvm-project/lldb/source/Utility/
H A DXcodeSDK.cpp95 static llvm::VersionTuple ParseSDKVersion(llvm::StringRef &name) { in ParseSDKVersion()
106 llvm::VersionTuple version; in ParseSDKVersion()
132 llvm::VersionTuple XcodeSDK::GetVersion() const { in GetVersion()
217 llvm::VersionTuple version) { in SDKSupportsModules()
220 return version >= llvm::VersionTuple(10, 10); in SDKSupportsModules()
225 return version >= llvm::VersionTuple(8); in SDKSupportsModules()
228 return version >= llvm::VersionTuple(6); in SDKSupportsModules()
243 return info.version.empty() || info.version >= llvm::VersionTuple(10, 10); in SupportsSwift()
246 return info.version.empty() || info.version >= llvm::VersionTuple(8); in SupportsSwift()
249 return info.version.empty() || info.version >= llvm::VersionTuple(9); in SupportsSwift()
[all …]
/src/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DTriple.h402 VersionTuple getEnvironmentVersion() const;
411 VersionTuple getOSVersion() const;
421 bool getMacOSXVersion(VersionTuple &Version) const;
425 VersionTuple getiOSVersion() const;
429 VersionTuple getWatchOSVersion() const;
432 VersionTuple getDriverKitVersion() const;
436 VersionTuple getVulkanVersion() const;
440 VersionTuple getDXILVersion() const;
509 return getOSVersion() < VersionTuple(Major);
512 return getOSVersion() < VersionTuple(Major, Minor);
[all …]
/src/contrib/llvm-project/llvm/lib/TargetParser/
H A DTriple.cpp1051 static VersionTuple parseVersionFromName(StringRef Name);
1054 VersionTuple Ver = in getDXILArchNameFromShaderModel()
1334 static VersionTuple parseVersionFromName(StringRef Name) { in parseVersionFromName()
1335 VersionTuple Version; in parseVersionFromName()
1340 VersionTuple Triple::getEnvironmentVersion() const { in getEnvironmentVersion()
1367 VersionTuple Triple::getOSVersion() const { in getOSVersion()
1381 bool Triple::getMacOSXVersion(VersionTuple &Version) const { in getMacOSXVersion()
1389 Version = VersionTuple(8); in getMacOSXVersion()
1395 Version = VersionTuple(10, Version.getMajor() - 4); in getMacOSXVersion()
1398 Version = VersionTuple(11 + Version.getMajor() - 20); in getMacOSXVersion()
[all …]
/src/contrib/llvm-project/lldb/source/Host/freebsd/
H A DHostInfoFreeBSD.cpp21 llvm::VersionTuple HostInfoFreeBSD::GetOSVersion() { in GetOSVersion()
26 return llvm::VersionTuple(); in GetOSVersion()
30 return llvm::VersionTuple(major, minor); in GetOSVersion()
31 return llvm::VersionTuple(); in GetOSVersion()
/src/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILMetadata.h21 class VersionTuple; variable
30 void update(VersionTuple ValidatorVer);
33 VersionTuple getAsVersionTuple();
/src/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DDarwin.h68 const InputInfoList &Inputs, VersionTuple Version,
153 mutable std::optional<VersionTuple> LinkerVersion;
169 VersionTuple getLinkerVersion(const llvm::opt::ArgList &Args) const;
322 mutable VersionTuple TargetVersion;
324 mutable VersionTuple OSTargetVersion;
381 VersionTuple NativeTargetVersion) const { in setTarget()
387 VersionTuple(Major, Minor, Micro)) in setTarget()
394 TargetVersion = VersionTuple(Major, Minor, Micro); in setTarget()
400 OSTargetVersion = VersionTuple(Major, Minor, Micro); in setTarget()
492 VersionTuple getTripleTargetVersion() const { in getTripleTargetVersion()
[all …]
H A DHLSL.cpp49 VersionTuple MinVer(4, 0); in isLegalShaderModel()
53 VersionTuple SM6x(6, OfflineLibMinor); in isLegalShaderModel()
57 VersionTuple MinVer(6, 3); in isLegalShaderModel()
62 VersionTuple MinVer(6, 5); in isLegalShaderModel()
145 VersionTuple(Major, Minor).getAsString()); in tryParseProfile()
154 VersionTuple Version; in isLegalValidatorVersion()
168 VersionTuple MinVer(1, 0); in isLegalValidatorVersion()
H A DDarwin.cpp38 static VersionTuple minimumMacCatalystDeploymentTarget() { in minimumMacCatalystDeploymentTarget()
39 return VersionTuple(13, 1); in minimumMacCatalystDeploymentTarget()
222 VersionTuple Version, bool LinkerIsLLD, in AddLinkArgs()
229 if ((Version >= VersionTuple(100) || LinkerIsLLD) && in AddLinkArgs()
234 (Version >= VersionTuple(137) || LinkerIsLLD)) in AddLinkArgs()
243 if (D.isUsingLTO() && (Version >= VersionTuple(116) || LinkerIsLLD) && in AddLinkArgs()
273 if (Version >= VersionTuple(133) && !LinkerIsLLD) { in AddLinkArgs()
286 if (Version >= VersionTuple(262) && in AddLinkArgs()
359 if (Version >= VersionTuple(520) || LinkerIsLLD || UsePlatformVersion) in AddLinkArgs()
387 Version >= VersionTuple(278)) { in AddLinkArgs()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp91 VersionTuple
98 return VersionTuple(Lookup->MinVersion / 10, Lookup->MinVersion % 10); in getSymbolicOperandMinVersion()
100 return VersionTuple(0); in getSymbolicOperandMinVersion()
103 VersionTuple
110 return VersionTuple(Lookup->MaxVersion / 10, Lookup->MaxVersion % 10); in getSymbolicOperandMaxVersion()
112 return VersionTuple(); in getSymbolicOperandMaxVersion()
/src/contrib/llvm-project/clang/lib/Basic/Targets/
H A DOSTargets.h39 VersionTuple &PlatformMinVersion);
97 llvm::VersionTuple MinVersion; in getExnObjectAlignment()
104 MinVersion = llvm::VersionTuple(10U, 14U); in getExnObjectAlignment()
108 MinVersion = llvm::VersionTuple(12U); in getExnObjectAlignment()
111 MinVersion = llvm::VersionTuple(5U); in getExnObjectAlignment()
114 MinVersion = llvm::VersionTuple(0); in getExnObjectAlignment()
664 VersionTuple OsVersion = Triple.getOSVersion(); in getOSDefines()
668 if (OsVersion >= VersionTuple(3, 2)) in getOSDefines()
670 if (OsVersion >= VersionTuple(4, 1)) in getOSDefines()
672 if (OsVersion >= VersionTuple(4, 3)) in getOSDefines()
[all …]

1234567