Lines Matching full:triple
21 #include "llvm/TargetParser/Triple.h"
180 X86TargetInfo(const llvm::Triple &Triple, const TargetOptions &) in X86TargetInfo() argument
181 : TargetInfo(Triple) { in X86TargetInfo()
342 if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX512F) in getABI()
344 if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX) in getABI()
346 if (getTriple().getArch() == llvm::Triple::x86 && !HasMMX) in getABI()
356 bool Only64Bit = getTriple().getArch() != llvm::Triple::x86; in isValidCPUName()
374 bool Only64Bit = getTriple().getArch() != llvm::Triple::x86; in setCPU()
384 return getTriple().getArch() != llvm::Triple::x86; in supportsExtendIntArgs()
437 X86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in X86_32TargetInfo() argument
438 : X86TargetInfo(Triple, Opts) { in X86_32TargetInfo()
443 resetDataLayout(Triple.isOSBinFormatMachO() in X86_32TargetInfo()
448 Triple.isOSBinFormatMachO() ? "_" : ""); in X86_32TargetInfo()
514 NetBSDI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in NetBSDI386TargetInfo() argument
515 : NetBSDTargetInfo<X86_32TargetInfo>(Triple, Opts) {} in NetBSDI386TargetInfo()
521 OpenBSDI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in OpenBSDI386TargetInfo() argument
522 : OpenBSDTargetInfo<X86_32TargetInfo>(Triple, Opts) { in OpenBSDI386TargetInfo()
532 DarwinI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in DarwinI386TargetInfo() argument
533 : DarwinTargetInfo<X86_32TargetInfo>(Triple, Opts) { in DarwinI386TargetInfo()
539 llvm::Triple T = llvm::Triple(Triple); in DarwinI386TargetInfo()
566 WindowsX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in WindowsX86_32TargetInfo() argument
567 : WindowsTargetInfo<X86_32TargetInfo>(Triple, Opts) { in WindowsX86_32TargetInfo()
584 MicrosoftX86_32TargetInfo(const llvm::Triple &Triple, in MicrosoftX86_32TargetInfo() argument
586 : WindowsX86_32TargetInfo(Triple, Opts) { in MicrosoftX86_32TargetInfo()
596 // We lost the original triple, so we use the default. in getTargetDefines()
605 MinGWX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in MinGWX86_32TargetInfo() argument
606 : WindowsX86_32TargetInfo(Triple, Opts) { in MinGWX86_32TargetInfo()
620 CygwinX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in CygwinX86_32TargetInfo() argument
621 : X86_32TargetInfo(Triple, Opts) { in CygwinX86_32TargetInfo()
646 HaikuX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in HaikuX86_32TargetInfo() argument
647 : HaikuTargetInfo<X86_32TargetInfo>(Triple, Opts) {} in HaikuX86_32TargetInfo()
659 MCUX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in MCUX86_32TargetInfo() argument
660 : X86_32TargetInfo(Triple, Opts) { in MCUX86_32TargetInfo()
687 RTEMSX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in RTEMSX86_32TargetInfo() argument
688 : X86_32TargetInfo(Triple, Opts) { in RTEMSX86_32TargetInfo()
705 X86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in X86_64TargetInfo() argument
706 : X86TargetInfo(Triple, Opts) { in X86_64TargetInfo()
819 WindowsX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in WindowsX86_64TargetInfo() argument
820 : WindowsTargetInfo<X86_64TargetInfo>(Triple, Opts) { in WindowsX86_64TargetInfo()
862 MicrosoftX86_64TargetInfo(const llvm::Triple &Triple, in MicrosoftX86_64TargetInfo() argument
864 : WindowsX86_64TargetInfo(Triple, Opts) { in MicrosoftX86_64TargetInfo()
886 MinGWX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in MinGWX86_64TargetInfo() argument
887 : WindowsX86_64TargetInfo(Triple, Opts) { in MinGWX86_64TargetInfo()
899 CygwinX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in CygwinX86_64TargetInfo() argument
900 : X86_64TargetInfo(Triple, Opts) { in CygwinX86_64TargetInfo()
921 DarwinX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in DarwinX86_64TargetInfo() argument
922 : DarwinTargetInfo<X86_64TargetInfo>(Triple, Opts) { in DarwinX86_64TargetInfo()
925 llvm::Triple T = llvm::Triple(Triple); in DarwinX86_64TargetInfo()
948 OpenBSDX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in OpenBSDX86_64TargetInfo() argument
949 : OpenBSDTargetInfo<X86_64TargetInfo>(Triple, Opts) { in OpenBSDX86_64TargetInfo()
959 AndroidX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in AndroidX86_32TargetInfo() argument
960 : LinuxTargetInfo<X86_32TargetInfo>(Triple, Opts) { in AndroidX86_32TargetInfo()
971 AndroidX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in AndroidX86_64TargetInfo() argument
972 : LinuxTargetInfo<X86_64TargetInfo>(Triple, Opts) { in AndroidX86_64TargetInfo()
981 OHOSX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in OHOSX86_32TargetInfo() argument
982 : OHOSTargetInfo<X86_32TargetInfo>(Triple, Opts) { in OHOSX86_32TargetInfo()
993 OHOSX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in OHOSX86_64TargetInfo() argument
994 : OHOSTargetInfo<X86_64TargetInfo>(Triple, Opts) { in OHOSX86_64TargetInfo()