reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
253369 case 13: return (Subtarget->hasSSE41() && !Subtarget->hasAVX()); 253482 case 126: return (MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX()); 253484 case 128: return (!MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX()); 253528 case 172: return (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX()); 253553 case 197: return (MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX());gen/lib/Target/X86/X86GenFastISel.inc
1656 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 1669 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 1692 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 1734 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 1747 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 1781 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 2366 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 2379 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 2402 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 2444 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 2457 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 2491 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 4573 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 7016 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 7718 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 7790 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 7873 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 7945 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 8460 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 8496 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 8615 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 8651 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 11050 if ((MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())) { 11074 if ((MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())) { 11305 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 11415 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 11555 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 11740 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 13684 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 13699 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) { 14050 if ((Subtarget->hasSSE41() && !Subtarget->hasAVX())) {gen/lib/Target/X86/X86GenGlobalISel.inc
181 if (Subtarget->hasSSE41() && !Subtarget->hasAVX()) 387 if (MF->getFunction().hasOptSize() || !Subtarget->hasSSE41())lib/Target/X86/X86FastISel.cpp
320 bool HasSSE41 = Subtarget->hasSSE41();
lib/Target/X86/X86ISelDAGToDAG.cpp501 return Subtarget->hasSSE41(); 4458 assert(Subtarget->hasSSE41() && "Expected SSE4.1 support!");lib/Target/X86/X86ISelLowering.cpp
1030 if (!Subtarget.useSoftFloat() && Subtarget.hasSSE41()) { 2166 return (Align < 16 || !Subtarget.hasSSE41()); 7417 ((VT == MVT::v16i8 || VT == MVT::v4i32) && Subtarget.hasSSE41())) && 7456 if (NumNonZero > 8 && !Subtarget.hasSSE41()) 7460 if (Subtarget.hasSSE41()) 7521 if (NumNonZero > 4 && !Subtarget.hasSSE41()) 7617 if (!Subtarget.hasSSE41()) 9373 } else if (Subtarget.hasSSE41()) { 9903 if (Subtarget.hasSSE41()) { 10659 if ((Subtarget.hasSSE41() || VT == MVT::v2i64 || VT == MVT::v2f64) && 10839 if (Subtarget.hasSSE41() || PackSVT == MVT::i16) { 11065 assert(Subtarget.hasSSE41() && "128-bit blends require SSE41!"); 11101 assert(Subtarget.hasSSE41() && "128-bit byte-blends require SSE41!"); 11979 if (Subtarget.hasSSE41()) { 12972 if (Subtarget.hasSSE41()) 13046 bool IsBlendSupported = Subtarget.hasSSE41(); 13237 if (Subtarget.hasSSE41()) { 13331 bool IsBlendSupported = Subtarget.hasSSE41(); 14030 bool IsBlendSupported = Subtarget.hasSSE41(); 14349 if (Subtarget.hasSSE41()) 17220 if (!Subtarget.hasSSE41()) 17443 !(Subtarget.hasSSE41() && MayFoldIntoStore(Op))) 17454 if (Subtarget.hasSSE41()) 17570 if ((IsZeroElt || IsAllOnesElt) && Subtarget.hasSSE41() && 17624 if (VT == MVT::v8i16 || (VT == MVT::v16i8 && Subtarget.hasSSE41())) { 17631 assert(Subtarget.hasSSE41() && "SSE41 required for PINSRB"); 17642 if (Subtarget.hasSSE41()) { 18732 if (Subtarget.hasSSE41()) { 19222 (Opcode == X86ISD::PACKSS || Subtarget.hasSSE41())) { 19414 unsigned NumPackedZeroBits = Subtarget.hasSSE41() ? NumPackedSignBits : 8; 19964 if (!Subtarget.hasSSE41() || !Op->hasOneUse()) 20899 if (Opc == X86ISD::PCMPEQ && !Subtarget.hasSSE41()) { 22551 if (Subtarget.hasSSE41()) 22563 } else if (Subtarget.hasSSE41() && 24961 if ((VT == MVT::v2i64 || VT == MVT::v4i64) && Subtarget.hasSSE41()) { 25088 assert(Subtarget.hasSSE2() && !Subtarget.hasSSE41() && 25206 (IsSigned && Subtarget.hasSSE41()) ? X86ISD::PMULDQ : X86ISD::PMULUDQ; 25227 if (IsSigned && !Subtarget.hasSSE41()) { 25312 if (IsSigned && VT == MVT::v16i8 && Subtarget.hasSSE41()) { 25354 } else if (IsSigned && VT == MVT::v16i8 && Subtarget.hasSSE41()) { 25750 if (Subtarget.hasSSE41()) 25862 (VT == MVT::v4i32 || Subtarget.hasSSE41() || Opc != ISD::SHL || 25903 ((Subtarget.hasSSE41() && !Subtarget.hasXOP() && 25967 if (Subtarget.hasSSE41()) { 26063 } else if (Subtarget.hasSSE41()) { 26175 bool UseSSE41 = Subtarget.hasSSE41() && 26329 if (Subtarget.hasSSE41()) { 28049 if (!Subtarget.hasSSE41() && VT == MVT::v4i64 && 31832 if (AllowIntDomain && ((MaskVT.is128BitVector() && Subtarget.hasSSE41()) || 32088 (AllowFloatDomain || !Subtarget.hasSSE41())) { 32095 (AllowFloatDomain || !Subtarget.hasSSE41())) { 32152 if ((NumMaskElts <= 8 && ((Subtarget.hasSSE41() && MaskVT.is128BitVector()) || 32190 if (AllowFloatDomain && EltSizeInBits == 32 && Subtarget.hasSSE41() && 32263 if (AllowFloatDomain && EltSizeInBits == 32 && Subtarget.hasSSE41() && 35748 if (!Subtarget.hasSSE41()) 36144 ((SrcIdx == 0 && Subtarget.hasSSE2()) || Subtarget.hasSSE41())) { 36152 (SrcVT == MVT::v16i8 && Subtarget.hasSSE41())) { 36294 if (Subtarget.hasSSE41()) { 36762 if (VT.is128BitVector() && !Subtarget.hasSSE41()) 37874 if (Subtarget.hasSSE41() && (OptForMinSize || !Subtarget.isPMULLDSlow())) 38043 if (!Subtarget.hasSSE41() && 38084 if (Subtarget.hasSSE41() && DAG.ComputeNumSignBits(N0) > 32 && 39471 if (!Subtarget.hasSSE41()) 40016 } else if (SVT == MVT::i8 || Subtarget.hasSSE41()) 41097 if (Subtarget.hasSSE41() || OutSVT == MVT::i8) 41144 unsigned NumPackedZeroBits = Subtarget.hasSSE41() ? NumPackedSignBits : 8; 42693 bool HasPT = Subtarget.hasSSE41(); 43710 (!Subtarget.hasSSE41() ||lib/Target/X86/X86InstrInfo.cpp
1654 if (Subtarget.hasSSE41()) { 2037 if (Subtarget.hasSSE41())lib/Target/X86/X86LegalizerInfo.cpp
361 if (!Subtarget.hasSSE41())
lib/Target/X86/X86TargetTransformInfo.cpp439 if (ISD == ISD::SDIV && LT.second == MVT::v4i32 && ST->hasSSE41()) 441 if (ISD == ISD::SREM && LT.second == MVT::v4i32 && ST->hasSSE41()) 801 if (ST->hasSSE41()) 1193 if (ST->hasSSE41()) 1679 if (ST->hasSSE41()) { 1729 if ((ST->hasSSE41() && MTy.getScalarSizeInBits() == 32) || 1860 if (ST->hasSSE41()) 2868 if (ST->hasSSE41()) 2897 if (ST->hasSSE41())