Lines Matching defs:DarwinPlatform

1685 struct DarwinPlatform {
1827 static DarwinPlatform
1831 DarwinPlatform Result(TargetArg, getPlatformFromOS(TT.getOS()), OSVersion,
1840 static DarwinPlatform
1844 DarwinPlatform Result(MTargetOSArg, getPlatformFromOS(OS),
1850 static DarwinPlatform createOSVersionArg(DarwinPlatformKind Platform, Arg *A,
1852 DarwinPlatform Result{OSVersionArg, Platform, A};
1857 static DarwinPlatform createDeploymentTargetEnv(DarwinPlatformKind Platform,
1860 DarwinPlatform Result(DeploymentTargetEnv, Platform, Value);
1864 static DarwinPlatform createFromSDK(DarwinPlatformKind Platform,
1867 DarwinPlatform Result(InferredFromSDK, Platform, Value);
1873 static DarwinPlatform createFromArch(llvm::Triple::OSType OS,
1875 return DarwinPlatform(InferredFromArch, getPlatformFromOS(OS), Value);
1893 DarwinPlatform(SourceKind Kind, DarwinPlatformKind Platform, Arg *Argument)
1895 DarwinPlatform(SourceKind Kind, DarwinPlatformKind Platform, StringRef Value,
1932 std::optional<DarwinPlatform>
1952 return DarwinPlatform::createOSVersionArg(Darwin::MacOS, macOSVersion,
1960 return DarwinPlatform::createOSVersionArg(
1970 return DarwinPlatform::createOSVersionArg(
1975 return DarwinPlatform::createOSVersionArg(
1984 std::optional<DarwinPlatform>
2032 return DarwinPlatform::createDeploymentTargetEnv(
2051 std::optional<DarwinPlatform>
2078 [&](StringRef SDK) -> std::optional<DarwinPlatform> {
2080 return DarwinPlatform::createFromSDK(
2084 return DarwinPlatform::createFromSDK(Darwin::MacOS,
2087 return DarwinPlatform::createFromSDK(
2092 return DarwinPlatform::createFromSDK(
2096 return DarwinPlatform::createFromSDK(
2100 return DarwinPlatform::createFromSDK(Darwin::DriverKit, Version);
2158 std::optional<DarwinPlatform>
2177 return DarwinPlatform::createFromArch(OSTy,
2182 std::optional<DarwinPlatform> getDeploymentTargetFromTargetArg(
2216 return DarwinPlatform::createFromTarget(Triple, OSVersion,
2222 std::optional<DarwinPlatform> getDeploymentTargetFromMTargetOSArg(
2248 return DarwinPlatform::createFromMTargetOS(TT.getOS(), Version,
2297 std::optional<DarwinPlatform> OSTarget =
2307 std::optional<DarwinPlatform> OSVersionArgTarget =
2342 std::optional<DarwinPlatform> OSVersionArgTarget =
2360 std::optional<DarwinPlatform> SDKTarget =