Lines Matching full:triple

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