Searched refs:hasSSE3 (Results 1 – 4 of 4) sorted by relevance
630 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() function
8225 if (Subtarget.hasSSE3() && !Subtarget.hasXOP() && in LowerBuildVectorv4x32()9453 if (!Subtarget.hasSSE3() || !VT.isFloatingPoint()) in isAddSubOrSubAdd()9774 if (((VT == MVT::v4f32 || VT == MVT::v2f64) && Subtarget.hasSSE3()) || in LowerToHorizontalOp()12533 if (!IsLegal && Subtarget.hasSSE3()) in lowerShuffleAsBitRotate()13636 if (!((Subtarget.hasSSE3() && VT == MVT::v2f64) || in lowerShuffleAsBroadcast()14345 if (Subtarget.hasSSE3()) { in lowerV4F32Shuffle()20153 if (Subtarget.hasSSE3() && in LowerUINT_TO_FP_i64()21414 if (!Subtarget.hasSSE3()) in LowerFP_TO_INT()21781 if (IsFP && !Subtarget.hasSSE3()) in lowerAddSubToHorizontalOp()35069 if (MaskVT.is128BitVector() && Subtarget.hasSSE3() && AllowFloatDomain) { in matchUnaryShuffle()[all …]
888 def HasSSE3 : Predicate<"Subtarget->hasSSE3()">;889 def UseSSE3 : Predicate<"Subtarget->hasSSE3() && !Subtarget->hasAVX()">;
4656 if (!Subtarget->hasSSE3()) in Select()