| /src/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | ObjCRuntime.h | 64 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 D | DarwinSDKInfo.h | 89 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 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()
|
| /src/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | VersionTuple.h | 29 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 D | DarwinSDKInfo.cpp | 18 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 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()
|
| /src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVSubtarget.cpp | 42 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 D | SPIRVModuleAnalysis.h | 48 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 D | SPIRVSubtarget.h | 41 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 D | APINotesWriter.h | 59 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 D | APINotesReader.h | 33 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 D | Availability.h | 35 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 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() 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 D | HostInfoNetBSD.cpp | 24 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 D | HostInfoOpenBSD.cpp | 20 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 D | XcodeSDK.cpp | 95 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 D | Triple.h | 402 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 D | Triple.cpp | 1051 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 D | HostInfoFreeBSD.cpp | 21 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 D | DXILMetadata.h | 21 class VersionTuple; variable 30 void update(VersionTuple ValidatorVer); 33 VersionTuple getAsVersionTuple();
|
| /src/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Darwin.h | 68 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 D | HLSL.cpp | 49 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 D | Darwin.cpp | 38 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 D | SPIRVBaseInfo.cpp | 91 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 D | OSTargets.h | 39 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 …]
|