Lines Matching defs:Triple

21 #include "llvm/TargetParser/Triple.h"
189 X86TargetInfo(const llvm::Triple &Triple, const TargetOptions &)
190 : TargetInfo(Triple) {
351 if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX512F)
353 if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX)
355 if (getTriple().getArch() == llvm::Triple::x86 && !HasMMX)
365 bool Only64Bit = getTriple().getArch() != llvm::Triple::x86;
383 bool Only64Bit = getTriple().getArch() != llvm::Triple::x86;
393 return getTriple().getArch() != llvm::Triple::x86;
446 X86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
447 : X86TargetInfo(Triple, Opts) {
452 resetDataLayout(Triple.isOSBinFormatMachO()
457 Triple.isOSBinFormatMachO() ? "_" : "");
523 NetBSDI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
524 : NetBSDTargetInfo<X86_32TargetInfo>(Triple, Opts) {}
530 OpenBSDI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
531 : OpenBSDTargetInfo<X86_32TargetInfo>(Triple, Opts) {
541 AppleMachOI386TargetInfo(const llvm::Triple &Triple,
543 : AppleMachOTargetInfo<X86_32TargetInfo>(Triple, Opts) {}
549 DarwinI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
550 : DarwinTargetInfo<X86_32TargetInfo>(Triple, Opts) {
556 llvm::Triple T = llvm::Triple(Triple);
583 WindowsX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
584 : WindowsTargetInfo<X86_32TargetInfo>(Triple, Opts) {
601 MicrosoftX86_32TargetInfo(const llvm::Triple &Triple,
603 : WindowsX86_32TargetInfo(Triple, Opts) {
622 MinGWX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
623 : WindowsX86_32TargetInfo(Triple, Opts) {
637 CygwinX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
638 : X86_32TargetInfo(Triple, Opts) {
663 HaikuX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
664 : HaikuTargetInfo<X86_32TargetInfo>(Triple, Opts) {}
676 MCUX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
677 : X86_32TargetInfo(Triple, Opts) {
704 RTEMSX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
705 : X86_32TargetInfo(Triple, Opts) {
722 X86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
723 : X86TargetInfo(Triple, Opts) {
836 UEFIX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
837 : UEFITargetInfo<X86_64TargetInfo>(Triple, Opts) {
868 WindowsX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
869 : WindowsTargetInfo<X86_64TargetInfo>(Triple, Opts) {
911 MicrosoftX86_64TargetInfo(const llvm::Triple &Triple,
913 : WindowsX86_64TargetInfo(Triple, Opts) {
935 MinGWX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
936 : WindowsX86_64TargetInfo(Triple, Opts) {
948 CygwinX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
949 : X86_64TargetInfo(Triple, Opts) {
970 DarwinX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
971 : DarwinTargetInfo<X86_64TargetInfo>(Triple, Opts) {
974 llvm::Triple T = llvm::Triple(Triple);
997 OpenBSDX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
998 : OpenBSDTargetInfo<X86_64TargetInfo>(Triple, Opts) {
1008 AndroidX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
1009 : LinuxTargetInfo<X86_32TargetInfo>(Triple, Opts) {
1020 AndroidX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
1021 : LinuxTargetInfo<X86_64TargetInfo>(Triple, Opts) {
1030 OHOSX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
1031 : OHOSTargetInfo<X86_32TargetInfo>(Triple, Opts) {
1042 OHOSX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
1043 : OHOSTargetInfo<X86_64TargetInfo>(Triple, Opts) {