Lines Matching refs:hasSSSE3

1312   if (!Subtarget.useSoftFloat() && Subtarget.hasSSSE3()) {  in X86TargetLowering()
8247 ((VT == MVT::v8i16 || VT == MVT::v4i32) && Subtarget.hasSSSE3()) || in LowerToHorizontalOp()
8535 if (Subtarget.hasSSSE3()) in createVariablePermute()
8541 else if (Subtarget.hasSSSE3()) { in createVariablePermute()
8551 } else if (Subtarget.hasSSSE3()) { in createVariablePermute()
9846 assert((Subtarget.hasSSSE3() && VT.is128BitVector()) || in lowerShuffleWithPSHUFB()
11042 if ((VT.is128BitVector() && !Subtarget.hasSSSE3()) || in lowerShuffleAsByteRotateAndPermute()
11463 if (Subtarget.hasSSSE3()) { in lowerShuffleAsByteRotate()
11599 } else if (!Subtarget.hasSSSE3()) { in lowerShuffleAsByteShiftMask()
11993 if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) { in lowerShuffleAsSpecificZeroOrAnyExtend()
12942 if (Subtarget.hasSSSE3()) { in lowerV2I64Shuffle()
13257 if (Subtarget.hasSSSE3()) { in lowerV4I32Shuffle()
14017 } else if (!Subtarget.hasSSSE3()) { in lowerV8I16Shuffle()
14059 if (!IsBlendSupported && Subtarget.hasSSSE3()) { in lowerV8I16Shuffle()
14337 if (Subtarget.hasSSSE3() && (IsSingleInput || NumEvenDrops != 1)) { in lowerV16I8Shuffle()
20469 (DstVT == MVT::v2i8 && SrcVT == MVT::v2i64 && Subtarget.hasSSSE3())) in matchTruncateWithPACK()
20579 if (Subtarget.hasSSSE3() && NumElems == 8) { in LowerTruncateVecPack()
21738 if (!IsFP && !Subtarget.hasSSSE3()) in lowerAddSubToHorizontalOp()
28050 assert(Subtarget.hasSSSE3() && "Expected SSSE3 support for PSHUFB"); in LowerVectorCTLZ()
28492 if (Subtarget.hasSSSE3()) { in LowerMUL()
31357 if (!Subtarget.hasSSSE3()) in LowerVectorCTPOP()
31502 assert(Subtarget.hasSSSE3() && "SSSE3 required for BITREVERSE"); in LowerBITREVERSE()
32800 (!Subtarget.hasSSSE3() || in ReplaceNodeResults()
38350 if (AllowIntDomain && ((MaskVT.is128BitVector() && Subtarget.hasSSSE3()) || in matchBinaryPermuteShuffle()
39147 ((RootVT.is128BitVector() && Subtarget.hasSSSE3()) || in combineX86ShuffleChain()
45157 if (((VecVT == MVT::v16i16 || VecVT == MVT::v8i32) && Subtarget.hasSSSE3()) || in combineArithReduction()
45165 if (!((VecVT == MVT::v8i16 || VecVT == MVT::v4i32) && Subtarget.hasSSSE3()) && in combineArithReduction()
52131 if (Subtarget.hasSSSE3() && (VT == MVT::v8i16 || VT == MVT::v4i32 || in combineToHorizontalAddSub()
52485 if (!VT.isVector() || !Subtarget.hasSSSE3()) in detectPMADDUBSW()
53144 Subtarget.hasSSSE3()) { in combineBITREVERSE()