Lines Matching refs:Triple

31   const llvm::Triple &T = getTriple();  in setABIAAPCS()
73 const llvm::Triple &T = getTriple(); in setABIAPCS()
239 ARMTargetInfo::ARMTargetInfo(const llvm::Triple &Triple, in ARMTargetInfo() argument
241 : TargetInfo(Triple), FPMath(FP_Default), IsAAPCS(true), LDREX(0), in ARMTargetInfo()
243 bool IsOpenBSD = Triple.isOSOpenBSD(); in ARMTargetInfo()
244 bool IsNetBSD = Triple.isOSNetBSD(); in ARMTargetInfo()
250 (Triple.isOSDarwin() || Triple.isOSBinFormatMachO() || IsOpenBSD || in ARMTargetInfo()
255 SizeType = (Triple.isOSDarwin() || Triple.isOSBinFormatMachO() || IsOpenBSD || in ARMTargetInfo()
261 if ((Triple.isOSDarwin() || Triple.isOSBinFormatMachO()) && in ARMTargetInfo()
262 !Triple.isWatchABI()) in ARMTargetInfo()
275 if (Triple.isOSBinFormatMachO()) { in ARMTargetInfo()
278 if (Triple.getEnvironment() == llvm::Triple::EABI || in ARMTargetInfo()
279 Triple.getOS() == llvm::Triple::UnknownOS || in ARMTargetInfo()
282 } else if (Triple.isWatchABI()) { in ARMTargetInfo()
287 } else if (Triple.isOSWindows()) { in ARMTargetInfo()
292 switch (Triple.getEnvironment()) { in ARMTargetInfo()
293 case llvm::Triple::Android: in ARMTargetInfo()
294 case llvm::Triple::GNUEABI: in ARMTargetInfo()
295 case llvm::Triple::GNUEABIHF: in ARMTargetInfo()
296 case llvm::Triple::MuslEABI: in ARMTargetInfo()
297 case llvm::Triple::MuslEABIHF: in ARMTargetInfo()
300 case llvm::Triple::EABIHF: in ARMTargetInfo()
301 case llvm::Triple::EABI: in ARMTargetInfo()
304 case llvm::Triple::GNU: in ARMTargetInfo()
326 if (IsAAPCS && !Triple.isAndroid()) in ARMTargetInfo()
335 if (Triple.getOS() == llvm::Triple::Linux || in ARMTargetInfo()
336 Triple.getOS() == llvm::Triple::UnknownOS) in ARMTargetInfo()
628 if (getTriple().getOS() == llvm::Triple::UnknownOS && in getTargetDefines()
629 (getTriple().getEnvironment() == llvm::Triple::EABI || in getTargetDefines()
630 getTriple().getEnvironment() == llvm::Triple::EABIHF)) in getTargetDefines()
1159 ARMleTargetInfo::ARMleTargetInfo(const llvm::Triple &Triple, in ARMleTargetInfo() argument
1161 : ARMTargetInfo(Triple, Opts) {} in ARMleTargetInfo()
1169 ARMbeTargetInfo::ARMbeTargetInfo(const llvm::Triple &Triple, in ARMbeTargetInfo() argument
1171 : ARMTargetInfo(Triple, Opts) {} in ARMbeTargetInfo()
1180 WindowsARMTargetInfo::WindowsARMTargetInfo(const llvm::Triple &Triple, in WindowsARMTargetInfo() argument
1182 : WindowsTargetInfo<ARMleTargetInfo>(Triple, Opts), Triple(Triple) { in WindowsARMTargetInfo()
1192 assert((Triple.getArch() == llvm::Triple::arm || in getVisualStudioDefines()
1193 Triple.getArch() == llvm::Triple::thumb) && in getVisualStudioDefines()
1195 unsigned Offset = Triple.getArch() == llvm::Triple::arm ? 4 : 6; in getVisualStudioDefines()
1196 Builder.defineMacro("_M_ARM", Triple.getArchName().substr(Offset)); in getVisualStudioDefines()
1230 const llvm::Triple &Triple, const TargetOptions &Opts) in ItaniumWindowsARMleTargetInfo() argument
1231 : WindowsARMTargetInfo(Triple, Opts) { in ItaniumWindowsARMleTargetInfo()
1244 MicrosoftARMleTargetInfo::MicrosoftARMleTargetInfo(const llvm::Triple &Triple, in MicrosoftARMleTargetInfo() argument
1246 : WindowsARMTargetInfo(Triple, Opts) { in MicrosoftARMleTargetInfo()
1256 MinGWARMTargetInfo::MinGWARMTargetInfo(const llvm::Triple &Triple, in MinGWARMTargetInfo() argument
1258 : WindowsARMTargetInfo(Triple, Opts) { in MinGWARMTargetInfo()
1268 CygwinARMTargetInfo::CygwinARMTargetInfo(const llvm::Triple &Triple, in CygwinARMTargetInfo() argument
1270 : ARMleTargetInfo(Triple, Opts) { in CygwinARMTargetInfo()
1288 DarwinARMTargetInfo::DarwinARMTargetInfo(const llvm::Triple &Triple, in DarwinARMTargetInfo() argument
1290 : DarwinTargetInfo<ARMleTargetInfo>(Triple, Opts) { in DarwinARMTargetInfo()
1297 if (Triple.isWatchABI()) { in DarwinARMTargetInfo()
1308 const llvm::Triple &Triple, in getOSDefines() argument
1310 getDarwinDefines(Builder, Opts, Triple, PlatformName, PlatformMinVersion); in getOSDefines()
1313 RenderScript32TargetInfo::RenderScript32TargetInfo(const llvm::Triple &Triple, in RenderScript32TargetInfo() argument
1315 : ARMleTargetInfo(llvm::Triple("armv7", Triple.getVendorName(), in RenderScript32TargetInfo()
1316 Triple.getOSName(), in RenderScript32TargetInfo()
1317 Triple.getEnvironmentName()), in RenderScript32TargetInfo()