Home
last modified time | relevance | path

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

1234567

/freebsd/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()
H A DCuda.h17 class VersionTuple; variable
81 CudaVersion ToCudaVersion(llvm::VersionTuple);
82 bool CudaFeatureEnabled(llvm::VersionTuple, CudaFeature);
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DVersionTuple.h30 class VersionTuple {
43 constexpr VersionTuple() in VersionTuple() function
47 explicit constexpr VersionTuple(unsigned Major) in VersionTuple() function
51 explicit constexpr VersionTuple(unsigned Major, unsigned Minor) in VersionTuple() function
55 explicit constexpr VersionTuple(unsigned Major, unsigned Minor, in VersionTuple() function
60 explicit constexpr VersionTuple(unsigned Major, unsigned Minor, in VersionTuple() function
96 VersionTuple withoutBuild() const { in withoutBuild()
98 return VersionTuple(Major, Minor, Subminor); in withoutBuild()
104 LLVM_ABI VersionTuple withMajorReplaced(unsigned NewMajor) const;
107 VersionTuple normalize() const { in normalize()
[all …]
/freebsd/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()
112 VersionTuple VersionTuple::withMajorReplaced(unsigned NewMajor) const { in withMajorReplaced()
114 return VersionTuple(NewMajor, Minor, Subminor, Build); in withMajorReplaced()
116 return VersionTuple(NewMajor, Minor, Subminor); in withMajorReplaced()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSubtarget.cpp48 static bool isAtLeastVer(VersionTuple Target, VersionTuple VerToCompareTo) { in isAtLeastVer()
61 SPIRVVersion = VersionTuple(1, 0); in SPIRVSubtarget()
64 SPIRVVersion = VersionTuple(1, 1); in SPIRVSubtarget()
67 SPIRVVersion = VersionTuple(1, 2); in SPIRVSubtarget()
70 SPIRVVersion = VersionTuple(1, 3); in SPIRVSubtarget()
74 SPIRVVersion = VersionTuple(1, 4); in SPIRVSubtarget()
77 SPIRVVersion = VersionTuple(1, 5); in SPIRVSubtarget()
80 SPIRVVersion = VersionTuple(1, 6); in SPIRVSubtarget()
83 OpenCLVersion = VersionTuple(2, 2); in SPIRVSubtarget()
128 bool SPIRVSubtarget::isAtLeastSPIRVVer(VersionTuple VerToCompareTo) const { in isAtLeastSPIRVVer()
[all …]
H A DSPIRVModuleAnalysis.h50 const VersionTuple MinVer; // 0 if no min version is required.
51 const VersionTuple MaxVer; // 0 if no max version is required.
55 ExtensionList Exts = {}, VersionTuple MinVer = VersionTuple(),
56 VersionTuple MaxVer = VersionTuple())
74 VersionTuple MinVersion; // 0 if no min version is defined.
75 VersionTuple MaxVersion; // 0 if no max version is defined.
90 MinVersion = VersionTuple(); in clear()
91 MaxVersion = VersionTuple(); in clear()
H A DSPIRVSubtarget.h45 VersionTuple SPIRVVersion;
46 VersionTuple OpenCLVersion;
105 VersionTuple getSPIRVVersion() const { return SPIRVVersion; }; in getSPIRVVersion()
106 bool isAtLeastSPIRVVer(VersionTuple VerToCompareTo) const;
107 bool isAtLeastOpenCLVer(VersionTuple VerToCompareTo) const;
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DDarwinSDKInfo.cpp19 std::optional<VersionTuple> DarwinSDKInfo::RelatedTargetVersionMapping::map( in map()
20 const VersionTuple &Key, const VersionTuple &MinimumValue, in map()
21 std::optional<VersionTuple> MaximumValue) const { in map()
33 return map(VersionTuple(Key.getMajor()), MinimumValue, MaximumValue); in map()
40 const llvm::json::Object &Obj, VersionTuple MaximumDeploymentTarget) { in parseJSON()
41 VersionTuple Min = VersionTuple(std::numeric_limits<unsigned>::max()); in parseJSON()
42 VersionTuple Max = VersionTuple(0); in parseJSON()
43 VersionTuple MinValue = Min; in parseJSON()
44 llvm::DenseMap<VersionTuple, VersionTuple> Mapping; in parseJSON()
47 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()
H A DCuda.cpp12 llvm::VersionTuple TVersion;
17 llvm::VersionTuple(major, minor) \
47 {"", CudaVersion::NEW, llvm::VersionTuple(std::numeric_limits<int>::max())},
68 CudaVersion ToCudaVersion(llvm::VersionTuple Version) { in ToCudaVersion()
149 bool CudaFeatureEnabled(llvm::VersionTuple Version, CudaFeature Feature) { in CudaFeatureEnabled()
/freebsd/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);
111 llvm::VersionTuple SwiftVersion);
118 llvm::VersionTuple SwiftVersion);
125 const TagInfo &Info, llvm::VersionTuple SwiftVersion);
132 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 {
/freebsd/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;
104 AvailabilityInfo(StringRef Domain, VersionTuple I, VersionTuple D, in AvailabilityInfo()
105 VersionTuple O, bool U, bool UD, bool UU) in AvailabilityInfo()
/freebsd/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()
224 llvm::VersionTuple version) { in SDKSupportsModules()
227 return version >= llvm::VersionTuple(10, 10); in SDKSupportsModules()
232 return version >= llvm::VersionTuple(8); in SDKSupportsModules()
235 return version >= llvm::VersionTuple(6); in SDKSupportsModules()
250 return info.version.empty() || info.version >= llvm::VersionTuple(10, 10); in SupportsSwift()
253 return info.version.empty() || info.version >= llvm::VersionTuple(8); in SupportsSwift()
256 return info.version.empty() || info.version >= llvm::VersionTuple(9); in SupportsSwift()
[all …]
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DTriple.cpp1090 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()
[all …]
/freebsd/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 GetOSBuildString()
35 return llvm::VersionTuple(); in GetOSBuildString()
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DTriple.h429 LLVM_ABI VersionTuple getEnvironmentVersion() const;
438 LLVM_ABI VersionTuple getOSVersion() const;
448 LLVM_ABI bool getMacOSXVersion(VersionTuple &Version) const;
452 LLVM_ABI VersionTuple getiOSVersion() const;
456 LLVM_ABI VersionTuple getWatchOSVersion() const;
459 LLVM_ABI VersionTuple getDriverKitVersion() const;
463 LLVM_ABI VersionTuple getVulkanVersion() const;
467 LLVM_ABI VersionTuple getDXILVersion() const;
542 return getOSVersion() < VersionTuple(Major);
545 return getOSVersion() < VersionTuple(Major, Minor);
[all …]
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DDarwin.cpp36 static VersionTuple minimumMacCatalystDeploymentTarget() { in minimumMacCatalystDeploymentTarget()
37 return VersionTuple(13, 1); in minimumMacCatalystDeploymentTarget()
220 VersionTuple Version, bool LinkerIsLLD, in AddLinkArgs()
227 if ((Version >= VersionTuple(100) || LinkerIsLLD) && in AddLinkArgs()
232 (Version >= VersionTuple(137) || LinkerIsLLD)) in AddLinkArgs()
241 if (D.isUsingLTO() && (Version >= VersionTuple(116) || LinkerIsLLD) && in AddLinkArgs()
271 if (Version >= VersionTuple(133) && !LinkerIsLLD) { in AddLinkArgs()
284 if (Version >= VersionTuple(262) && in AddLinkArgs()
357 if (Version >= VersionTuple(520) || LinkerIsLLD || UsePlatformVersion) in AddLinkArgs()
385 Version >= VersionTuple(278)) { in AddLinkArgs()
[all …]
H A DDarwin.h69 const InputInfoList &Inputs, VersionTuple Version,
159 mutable std::optional<VersionTuple> LinkerVersion;
175 VersionTuple getLinkerVersion(const llvm::opt::ArgList &Args) const;
372 mutable VersionTuple TargetVersion;
374 mutable VersionTuple OSTargetVersion;
428 VersionTuple NativeTargetVersion) const { in setTarget()
434 VersionTuple(Major, Minor, Micro)) in setTarget()
441 TargetVersion = VersionTuple(Major, Minor, Micro); in setTarget()
447 OSTargetVersion = VersionTuple(Major, Minor, Micro); in setTarget()
539 VersionTuple getTripleTargetVersion() const { in getTripleTargetVersion()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DXcodeSDK.h50 llvm::VersionTuple version;
85 llvm::VersionTuple GetVersion() const;
93 static bool SDKSupportsModules(Type type, llvm::VersionTuple version);
107 llvm::VersionTuple sdk_version);
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp94 VersionTuple
101 return VersionTuple(Lookup->MinVersion / 10, Lookup->MinVersion % 10); in getSymbolicOperandMinVersion()
103 return VersionTuple(0); in getSymbolicOperandMinVersion()
106 VersionTuple
113 return VersionTuple(Lookup->MaxVersion / 10, Lookup->MaxVersion % 10); in getSymbolicOperandMaxVersion()
115 return VersionTuple(); in getSymbolicOperandMaxVersion()

1234567