Lines Matching refs:hasSSSE3
1061 if (!Subtarget.useSoftFloat() && Subtarget.hasSSSE3()) { in X86TargetLowering()
9620 ((VT == MVT::v8i16 || VT == MVT::v4i32) && Subtarget.hasSSSE3()) || in LowerToHorizontalOp()
9899 if (Subtarget.hasSSSE3()) in createVariablePermute()
9905 else if (Subtarget.hasSSSE3()) { in createVariablePermute()
9915 } else if (Subtarget.hasSSSE3()) { in createVariablePermute()
11132 assert((Subtarget.hasSSSE3() && VT.is128BitVector()) || in lowerShuffleWithPSHUFB()
12118 if ((VT.is128BitVector() && !Subtarget.hasSSSE3()) || in lowerShuffleAsByteRotateAndPermute()
12498 if (Subtarget.hasSSSE3()) { in lowerShuffleAsByteRotate()
12604 } else if (!Subtarget.hasSSSE3()) { in lowerShuffleAsByteShiftMask()
12993 if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) { in lowerShuffleAsSpecificZeroOrAnyExtend()
14002 if (Subtarget.hasSSSE3()) { in lowerV2I64Shuffle()
14296 if (Subtarget.hasSSSE3()) { in lowerV4I32Shuffle()
15057 if (!IsBlendSupported && Subtarget.hasSSSE3()) { in lowerV8I16Shuffle()
15307 if (Subtarget.hasSSSE3() && (IsSingleInput || NumEvenDrops != 1)) { in lowerV16I8Shuffle()
21469 if (!IsFP && !Subtarget.hasSSSE3()) in lowerAddSubToHorizontalOp()
26806 assert(Subtarget.hasSSSE3() && "Expected SSSE3 support for PSHUFB"); in LowerVectorCTLZ()
28926 if (!Subtarget.hasSSSE3()) in LowerVectorCTPOP()
28991 assert(Subtarget.hasSSSE3() && "SSSE3 required for BITREVERSE"); in LowerBITREVERSE()
34892 if (AllowIntDomain && ((MaskVT.is128BitVector() && Subtarget.hasSSSE3()) || in matchBinaryPermuteShuffle()
35670 ((RootVT.is128BitVector() && Subtarget.hasSSSE3()) || in combineX86ShuffleChain()
40091 if (((VecVT == MVT::v16i16 || VecVT == MVT::v8i32) && Subtarget.hasSSSE3()) || in combineReductionToHorizontal()
40099 if (!((VecVT == MVT::v8i16 || VecVT == MVT::v4i32) && Subtarget.hasSSSE3()) && in combineReductionToHorizontal()
45487 if (Subtarget.hasSSSE3() && NumElems == 8 && in combineVectorTruncation()
45636 if (!VT.isVector() || !Subtarget.hasSSSE3()) in detectPMADDUBSW()
48451 Subtarget.hasSSSE3() && in combineAddOrSubToHADDorHSUB()
48525 !(Subtarget.hasSSSE3() && (VT == MVT::v8i32 || VT == MVT::v8i64)) && in combineSubToSubus()
48562 if (!(Subtarget.hasSSSE3() && (TruncVT == MVT::v8i32 || in combineSubToSubus()