Lines Matching refs:XcodeSDK
21 static llvm::StringRef GetName(XcodeSDK::Type type) { in GetName()
23 case XcodeSDK::MacOSX: in GetName()
25 case XcodeSDK::iPhoneSimulator: in GetName()
27 case XcodeSDK::iPhoneOS: in GetName()
29 case XcodeSDK::AppleTVSimulator: in GetName()
31 case XcodeSDK::AppleTVOS: in GetName()
33 case XcodeSDK::WatchSimulator: in GetName()
35 case XcodeSDK::watchOS: in GetName()
37 case XcodeSDK::XRSimulator: in GetName()
39 case XcodeSDK::XROS: in GetName()
41 case XcodeSDK::bridgeOS: in GetName()
43 case XcodeSDK::Linux: in GetName()
45 case XcodeSDK::unknown: in GetName()
51 XcodeSDK::XcodeSDK(XcodeSDK::Info info) : m_name(GetName(info.type).str()) { in XcodeSDK() function in XcodeSDK
61 XcodeSDK &XcodeSDK::operator=(const XcodeSDK &other) = default;
63 bool XcodeSDK::operator==(const XcodeSDK &other) const { in operator ==()
67 static XcodeSDK::Type ParseSDKName(llvm::StringRef &name) { in ParseSDKName()
69 return XcodeSDK::MacOSX; in ParseSDKName()
71 return XcodeSDK::iPhoneSimulator; in ParseSDKName()
73 return XcodeSDK::iPhoneOS; in ParseSDKName()
75 return XcodeSDK::AppleTVSimulator; in ParseSDKName()
77 return XcodeSDK::AppleTVOS; in ParseSDKName()
79 return XcodeSDK::WatchSimulator; in ParseSDKName()
81 return XcodeSDK::watchOS; in ParseSDKName()
83 return XcodeSDK::XRSimulator; in ParseSDKName()
85 return XcodeSDK::XROS; in ParseSDKName()
87 return XcodeSDK::bridgeOS; in ParseSDKName()
89 return XcodeSDK::Linux; in ParseSDKName()
90 static_assert(XcodeSDK::Linux == XcodeSDK::numSDKTypes - 1, in ParseSDKName()
92 return XcodeSDK::unknown; in ParseSDKName()
116 XcodeSDK::Info XcodeSDK::Parse() const { in Parse()
117 XcodeSDK::Info info; in Parse()
125 bool XcodeSDK::IsAppleInternalSDK() const { in IsAppleInternalSDK()
132 llvm::VersionTuple XcodeSDK::GetVersion() const { in GetVersion()
138 XcodeSDK::Type XcodeSDK::GetType() const { in GetType()
143 llvm::StringRef XcodeSDK::GetString() const { return m_name; } in GetString()
145 bool XcodeSDK::Info::operator<(const Info &other) const { in operator <()
150 bool XcodeSDK::Info::operator==(const Info &other) const { in operator ==()
155 void XcodeSDK::Merge(const XcodeSDK &other) { in Merge()
170 std::string XcodeSDK::GetCanonicalName(XcodeSDK::Info info) { in GetCanonicalName()
216 bool XcodeSDK::SDKSupportsModules(XcodeSDK::Type sdk_type, in SDKSupportsModules()
239 bool XcodeSDK::SupportsSwift() const { in SupportsSwift()
240 XcodeSDK::Info info = Parse(); in SupportsSwift()
262 bool XcodeSDK::SDKSupportsModules(XcodeSDK::Type desired_type, in SDKSupportsModules()
269 XcodeSDK sdk(last_path_component.GetStringRef().str()); in SDKSupportsModules()
275 XcodeSDK::Type XcodeSDK::GetSDKTypeForTriple(const llvm::Triple &triple) { in GetSDKTypeForTriple()
280 return XcodeSDK::MacOSX; in GetSDKTypeForTriple()
284 return XcodeSDK::MacOSX; in GetSDKTypeForTriple()
286 return XcodeSDK::iPhoneSimulator; in GetSDKTypeForTriple()
288 return XcodeSDK::iPhoneOS; in GetSDKTypeForTriple()
292 return XcodeSDK::AppleTVSimulator; in GetSDKTypeForTriple()
293 return XcodeSDK::AppleTVOS; in GetSDKTypeForTriple()
296 return XcodeSDK::WatchSimulator; in GetSDKTypeForTriple()
297 return XcodeSDK::watchOS; in GetSDKTypeForTriple()
300 return XcodeSDK::XRSimulator; in GetSDKTypeForTriple()
301 return XcodeSDK::XROS; in GetSDKTypeForTriple()
303 return XcodeSDK::Linux; in GetSDKTypeForTriple()
305 return XcodeSDK::unknown; in GetSDKTypeForTriple()
309 std::string XcodeSDK::FindXcodeContentsDirectoryInPath(llvm::StringRef path) { in FindXcodeContentsDirectoryInPath()