Searched refs:hasSSSE3 (Results 1 – 4 of 4) sorted by relevance
196 bool hasSSSE3() const { return X86SSELevel >= SSSE3; } in hasSSSE3() function
59 def HasSSSE3 : Predicate<"Subtarget->hasSSSE3()">;60 def UseSSSE3 : Predicate<"Subtarget->hasSSSE3() && !Subtarget->hasAVX()">;
1349 if (ST->hasSSSE3()) in getArithmeticInstrCost()1603 if (SubTp->getPrimitiveSizeInBits() >= 32 || ST->hasSSSE3()) in getShuffleCost()1636 !ST->hasSSSE3()) { in getShuffleCost()2082 if (ST->hasSSSE3()) in getShuffleCost()4415 if (ST->hasSSSE3()) in getIntrinsicInstrCost()6695 if (ST->hasSSSE3()) in getInterleavedMemoryOpCost()
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()[all …]