Lines Matching defs:DarwinPlatform

1625 struct DarwinPlatform {
1767 static DarwinPlatform
1771 DarwinPlatform Result(TargetArg, getPlatformFromOS(TT.getOS()), OSVersion,
1780 static DarwinPlatform
1784 DarwinPlatform Result(MTargetOSArg, getPlatformFromOS(OS),
1790 static DarwinPlatform createOSVersionArg(DarwinPlatformKind Platform, Arg *A,
1792 DarwinPlatform Result{OSVersionArg, Platform, A};
1797 static DarwinPlatform createDeploymentTargetEnv(DarwinPlatformKind Platform,
1800 DarwinPlatform Result(DeploymentTargetEnv, Platform, Value);
1804 static DarwinPlatform createFromSDK(DarwinPlatformKind Platform,
1807 DarwinPlatform Result(InferredFromSDK, Platform, Value);
1813 static DarwinPlatform createFromArch(llvm::Triple::OSType OS,
1815 return DarwinPlatform(InferredFromArch, getPlatformFromOS(OS), Value);
1833 DarwinPlatform(SourceKind Kind, DarwinPlatformKind Platform, Arg *Argument)
1835 DarwinPlatform(SourceKind Kind, DarwinPlatformKind Platform, StringRef Value,
1872 std::optional<DarwinPlatform>
1892 return DarwinPlatform::createOSVersionArg(Darwin::MacOS, macOSVersion,
1900 return DarwinPlatform::createOSVersionArg(
1910 return DarwinPlatform::createOSVersionArg(
1915 return DarwinPlatform::createOSVersionArg(
1924 std::optional<DarwinPlatform>
1972 return DarwinPlatform::createDeploymentTargetEnv(
1991 std::optional<DarwinPlatform>
2018 [&](StringRef SDK) -> std::optional<DarwinPlatform> {
2020 return DarwinPlatform::createFromSDK(
2024 return DarwinPlatform::createFromSDK(Darwin::MacOS,
2027 return DarwinPlatform::createFromSDK(
2032 return DarwinPlatform::createFromSDK(
2036 return DarwinPlatform::createFromSDK(
2040 return DarwinPlatform::createFromSDK(Darwin::DriverKit, Version);
2098 std::optional<DarwinPlatform>
2116 return DarwinPlatform::createFromArch(OSTy,
2121 std::optional<DarwinPlatform> getDeploymentTargetFromTargetArg(
2155 return DarwinPlatform::createFromTarget(Triple, OSVersion,
2161 std::optional<DarwinPlatform> getDeploymentTargetFromMTargetOSArg(
2187 return DarwinPlatform::createFromMTargetOS(TT.getOS(), Version,
2236 std::optional<DarwinPlatform> OSTarget =
2246 std::optional<DarwinPlatform> OSVersionArgTarget =
2281 std::optional<DarwinPlatform> OSVersionArgTarget =
2299 std::optional<DarwinPlatform> SDKTarget =