Searched refs:hasSSSE3 (Results 1 – 4 of 4) sorted by relevance
196 bool hasSSSE3() const { return X86SSELevel >= SSSE3; } in hasSSSE3() function
60 def HasSSSE3 : Predicate<"Subtarget->hasSSSE3()">;61 def UseSSSE3 : Predicate<"Subtarget->hasSSSE3() && !Subtarget->hasAVX()">;
1348 if (ST->hasSSSE3()) in getArithmeticInstrCost()1641 if (SubTp->getPrimitiveSizeInBits() >= 32 || ST->hasSSSE3()) in getShuffleCost()1689 !ST->hasSSSE3()) { in getShuffleCost()2186 if (ST->hasSSSE3()) in getShuffleCost()4707 if (ST->hasSSSE3()) in getIntrinsicInstrCost()7059 if (ST->hasSSSE3()) in getInterleavedMemoryOpCost()
1333 if (!Subtarget.useSoftFloat() && Subtarget.hasSSSE3()) { in X86TargetLowering()8600 ((VT == MVT::v8i16 || VT == MVT::v4i32) && Subtarget.hasSSSE3()) || in LowerToHorizontalOp()8934 if (Subtarget.hasSSSE3()) in createVariablePermute()8940 else if (Subtarget.hasSSSE3()) { in createVariablePermute()8950 } else if (Subtarget.hasSSSE3()) { in createVariablePermute()10344 assert((Subtarget.hasSSSE3() && VT.is128BitVector()) || in lowerShuffleWithPSHUFB()11529 if ((VT.is128BitVector() && !Subtarget.hasSSSE3()) || in lowerShuffleAsByteRotateAndPermute()11953 if (Subtarget.hasSSSE3()) { in lowerShuffleAsByteRotate()12089 } else if (!Subtarget.hasSSSE3()) { in lowerShuffleAsByteShiftMask()12491 if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) { in lowerShuffleAsSpecificExtension()[all …]