Lines Matching refs:PlatformKind
21 PlatformKind mapToPlatformKind(PlatformKind Platform, bool WantSim) { in mapToPlatformKind()
25 case PlatformKind::iOS: in mapToPlatformKind()
26 return WantSim ? PlatformKind::iOSSimulator : PlatformKind::iOS; in mapToPlatformKind()
27 case PlatformKind::tvOS: in mapToPlatformKind()
28 return WantSim ? PlatformKind::tvOSSimulator : PlatformKind::tvOS; in mapToPlatformKind()
29 case PlatformKind::watchOS: in mapToPlatformKind()
30 return WantSim ? PlatformKind::watchOSSimulator : PlatformKind::watchOS; in mapToPlatformKind()
35 PlatformKind mapToPlatformKind(const Triple &Target) { in mapToPlatformKind()
38 return PlatformKind::unknown; in mapToPlatformKind()
40 return PlatformKind::macOS; in mapToPlatformKind()
43 return PlatformKind::iOSSimulator; in mapToPlatformKind()
45 return PlatformKind::macCatalyst; in mapToPlatformKind()
46 return PlatformKind::iOS; in mapToPlatformKind()
48 return Target.isSimulatorEnvironment() ? PlatformKind::tvOSSimulator in mapToPlatformKind()
49 : PlatformKind::tvOS; in mapToPlatformKind()
51 return Target.isSimulatorEnvironment() ? PlatformKind::watchOSSimulator in mapToPlatformKind()
52 : PlatformKind::watchOS; in mapToPlatformKind()
65 StringRef getPlatformName(PlatformKind Platform) { in getPlatformName()
67 case PlatformKind::unknown: in getPlatformName()
69 case PlatformKind::macOS: in getPlatformName()
71 case PlatformKind::iOS: in getPlatformName()
73 case PlatformKind::tvOS: in getPlatformName()
75 case PlatformKind::watchOS: in getPlatformName()
77 case PlatformKind::bridgeOS: in getPlatformName()
79 case PlatformKind::macCatalyst: in getPlatformName()
81 case PlatformKind::iOSSimulator: in getPlatformName()
83 case PlatformKind::tvOSSimulator: in getPlatformName()
85 case PlatformKind::watchOSSimulator: in getPlatformName()
87 case PlatformKind::driverKit: in getPlatformName()
93 PlatformKind getPlatformFromName(StringRef Name) { in getPlatformFromName()
94 return StringSwitch<PlatformKind>(Name) in getPlatformFromName()
95 .Case("macos", PlatformKind::macOS) in getPlatformFromName()
96 .Case("ios", PlatformKind::iOS) in getPlatformFromName()
97 .Case("tvos", PlatformKind::tvOS) in getPlatformFromName()
98 .Case("watchos", PlatformKind::watchOS) in getPlatformFromName()
99 .Case("bridgeos", PlatformKind::macOS) in getPlatformFromName()
100 .Case("ios-macabi", PlatformKind::macCatalyst) in getPlatformFromName()
101 .Case("ios-simulator", PlatformKind::iOSSimulator) in getPlatformFromName()
102 .Case("tvos-simulator", PlatformKind::tvOSSimulator) in getPlatformFromName()
103 .Case("watchos-simulator", PlatformKind::watchOSSimulator) in getPlatformFromName()
104 .Case("driverkit", PlatformKind::driverKit) in getPlatformFromName()
105 .Default(PlatformKind::unknown); in getPlatformFromName()
108 std::string getOSAndEnvironmentName(PlatformKind Platform, in getOSAndEnvironmentName()
111 case PlatformKind::unknown: in getOSAndEnvironmentName()
113 case PlatformKind::macOS: in getOSAndEnvironmentName()
115 case PlatformKind::iOS: in getOSAndEnvironmentName()
117 case PlatformKind::tvOS: in getOSAndEnvironmentName()
119 case PlatformKind::watchOS: in getOSAndEnvironmentName()
121 case PlatformKind::bridgeOS: in getOSAndEnvironmentName()
123 case PlatformKind::macCatalyst: in getOSAndEnvironmentName()
125 case PlatformKind::iOSSimulator: in getOSAndEnvironmentName()
127 case PlatformKind::tvOSSimulator: in getOSAndEnvironmentName()
129 case PlatformKind::watchOSSimulator: in getOSAndEnvironmentName()
131 case PlatformKind::driverKit: in getOSAndEnvironmentName()