Lines Matching defs:Triple
23 const llvm::Triple &Triple) {
52 if (Triple.isAppleMachO() || Triple.isOSDarwin())
57 const llvm::Triple &Triple, StringRef &PlatformName,
59 getAppleMachODefines(Builder, Opts, Triple);
66 if (Triple.isMacOSX()) {
67 Triple.getMacOSXVersion(OsVersion);
70 OsVersion = Triple.getOSVersion();
71 PlatformName = llvm::Triple::getOSTypeName(Triple.getOS());
72 if (PlatformName == "ios" && Triple.isMacCatalystEnvironment())
86 if (Triple.isMacOSX() && OsVersion < VersionTuple(10, 10)) {
92 } else if (!Triple.isMacOSX() && OsVersion.getMajor() < 10) {
111 if (Triple.isTvOS()) {
113 } else if (Triple.isiOS()) {
115 } else if (Triple.isWatchOS()) {
117 } else if (Triple.isDriverKit()) {
121 } else if (Triple.isMacOSX()) {
125 if (Triple.isOSDarwin()) {
136 static void addMinGWDefines(const llvm::Triple &Triple, const LangOptions &Opts,
140 if (Triple.isArch64Bit()) {
275 void addWindowsDefines(const llvm::Triple &Triple, const LangOptions &Opts,
278 if (Triple.isArch64Bit())
280 if (Triple.isWindowsGNUEnvironment())
281 addMinGWDefines(Triple, Opts, Builder);
282 else if (Triple.isKnownWindowsMSVCEnvironment() ||
283 (Triple.isWindowsItaniumEnvironment() && Opts.MSVCCompat))