Lines Matching refs:Triple
32 const llvm::Triple &T = getTriple(); in setABIAAPCS()
74 const llvm::Triple &T = getTriple(); in setABIAPCS()
255 ARMTargetInfo::ARMTargetInfo(const llvm::Triple &Triple, in ARMTargetInfo() argument
257 : TargetInfo(Triple), FPMath(FP_Default), IsAAPCS(true), LDREX(0), in ARMTargetInfo()
259 bool IsFreeBSD = Triple.isOSFreeBSD(); in ARMTargetInfo()
260 bool IsOpenBSD = Triple.isOSOpenBSD(); in ARMTargetInfo()
261 bool IsNetBSD = Triple.isOSNetBSD(); in ARMTargetInfo()
262 bool IsHaiku = Triple.isOSHaiku(); in ARMTargetInfo()
263 bool IsOHOS = Triple.isOHOSFamily(); in ARMTargetInfo()
269 (Triple.isOSDarwin() || Triple.isOSBinFormatMachO() || IsOpenBSD || in ARMTargetInfo()
274 SizeType = (Triple.isOSDarwin() || Triple.isOSBinFormatMachO() || IsOpenBSD || in ARMTargetInfo()
280 if ((Triple.isOSDarwin() || Triple.isOSBinFormatMachO()) && in ARMTargetInfo()
281 !Triple.isWatchABI()) in ARMTargetInfo()
294 if (Triple.isOSBinFormatMachO()) { in ARMTargetInfo()
297 if (Triple.getEnvironment() == llvm::Triple::EABI || in ARMTargetInfo()
298 Triple.getOS() == llvm::Triple::UnknownOS || in ARMTargetInfo()
301 } else if (Triple.isWatchABI()) { in ARMTargetInfo()
306 } else if (Triple.isOSWindows()) { in ARMTargetInfo()
311 switch (Triple.getEnvironment()) { in ARMTargetInfo()
312 case llvm::Triple::Android: in ARMTargetInfo()
313 case llvm::Triple::GNUEABI: in ARMTargetInfo()
314 case llvm::Triple::GNUEABIT64: in ARMTargetInfo()
315 case llvm::Triple::GNUEABIHF: in ARMTargetInfo()
316 case llvm::Triple::GNUEABIHFT64: in ARMTargetInfo()
317 case llvm::Triple::MuslEABI: in ARMTargetInfo()
318 case llvm::Triple::MuslEABIHF: in ARMTargetInfo()
319 case llvm::Triple::OpenHOS: in ARMTargetInfo()
322 case llvm::Triple::EABIHF: in ARMTargetInfo()
323 case llvm::Triple::EABI: in ARMTargetInfo()
326 case llvm::Triple::GNU: in ARMTargetInfo()
348 if (IsAAPCS && !Triple.isAndroid()) in ARMTargetInfo()
357 if (Triple.getOS() == llvm::Triple::Linux || in ARMTargetInfo()
358 Triple.getOS() == llvm::Triple::UnknownOS) in ARMTargetInfo()
396 llvm::Triple(ArchFeature, getTriple().getVendorName(), in isBranchProtectionSupportedArch()
722 if (getTriple().getOS() == llvm::Triple::UnknownOS && in getTargetDefines()
723 (getTriple().getEnvironment() == llvm::Triple::EABI || in getTargetDefines()
724 getTriple().getEnvironment() == llvm::Triple::EABIHF) && in getTargetDefines()
1349 ARMleTargetInfo::ARMleTargetInfo(const llvm::Triple &Triple, in ARMleTargetInfo() argument
1351 : ARMTargetInfo(Triple, Opts) {} in ARMleTargetInfo()
1359 ARMbeTargetInfo::ARMbeTargetInfo(const llvm::Triple &Triple, in ARMbeTargetInfo() argument
1361 : ARMTargetInfo(Triple, Opts) {} in ARMbeTargetInfo()
1370 WindowsARMTargetInfo::WindowsARMTargetInfo(const llvm::Triple &Triple, in WindowsARMTargetInfo() argument
1372 : WindowsTargetInfo<ARMleTargetInfo>(Triple, Opts), Triple(Triple) { in WindowsARMTargetInfo()
1382 assert((Triple.getArch() == llvm::Triple::arm || in getVisualStudioDefines()
1383 Triple.getArch() == llvm::Triple::thumb) && in getVisualStudioDefines()
1385 unsigned Offset = Triple.getArch() == llvm::Triple::arm ? 4 : 6; in getVisualStudioDefines()
1386 Builder.defineMacro("_M_ARM", Triple.getArchName().substr(Offset)); in getVisualStudioDefines()
1420 const llvm::Triple &Triple, const TargetOptions &Opts) in ItaniumWindowsARMleTargetInfo() argument
1421 : WindowsARMTargetInfo(Triple, Opts) { in ItaniumWindowsARMleTargetInfo()
1434 MicrosoftARMleTargetInfo::MicrosoftARMleTargetInfo(const llvm::Triple &Triple, in MicrosoftARMleTargetInfo() argument
1436 : WindowsARMTargetInfo(Triple, Opts) { in MicrosoftARMleTargetInfo()
1446 MinGWARMTargetInfo::MinGWARMTargetInfo(const llvm::Triple &Triple, in MinGWARMTargetInfo() argument
1448 : WindowsARMTargetInfo(Triple, Opts) { in MinGWARMTargetInfo()
1458 CygwinARMTargetInfo::CygwinARMTargetInfo(const llvm::Triple &Triple, in CygwinARMTargetInfo() argument
1460 : ARMleTargetInfo(Triple, Opts) { in CygwinARMTargetInfo()
1478 DarwinARMTargetInfo::DarwinARMTargetInfo(const llvm::Triple &Triple, in DarwinARMTargetInfo() argument
1480 : DarwinTargetInfo<ARMleTargetInfo>(Triple, Opts) { in DarwinARMTargetInfo()
1482 if (Triple.isWatchABI()) { in DarwinARMTargetInfo()
1493 const llvm::Triple &Triple, in getOSDefines() argument
1495 getDarwinDefines(Builder, Opts, Triple, PlatformName, PlatformMinVersion); in getOSDefines()
1498 RenderScript32TargetInfo::RenderScript32TargetInfo(const llvm::Triple &Triple, in RenderScript32TargetInfo() argument
1500 : ARMleTargetInfo(llvm::Triple("armv7", Triple.getVendorName(), in RenderScript32TargetInfo()
1501 Triple.getOSName(), in RenderScript32TargetInfo()
1502 Triple.getEnvironmentName()), in RenderScript32TargetInfo()