Searched refs:hasSSE3 (Results 1 – 13 of 13) sorted by relevance
384 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() function
782 def HasSSE3 : Predicate<"Subtarget->hasSSE3()">;783 def UseSSE3 : Predicate<"Subtarget->hasSSE3() && !Subtarget->hasAVX()">;
246 if (Subtarget.hasSSE1() && !Subtarget.hasSSE3()) in X86TargetLowering()6270 if ((!Subtarget.hasSSE3() || (VT != MVT::v4f32 && VT != MVT::v2f64)) && in LowerToAddSub()6393 if ((VT == MVT::v4f32 || VT == MVT::v2f64) && Subtarget.hasSSE3()) { in LowerToHorizontalOp()8541 if (!((Subtarget.hasSSE3() && VT == MVT::v2f64) || in lowerVectorShuffleAsBroadcast()9221 if (Subtarget.hasSSE3()) { in lowerV4F32VectorShuffle()13503 if (Subtarget.hasSSE3()) { in LowerUINT_TO_FP_i64()24767 if (SrcVT.is128BitVector() && Subtarget.hasSSE3() && FloatDomain) { in matchUnaryVectorShuffle()25992 if ((!Subtarget.hasSSE3() || (VT != MVT::v4f32 && VT != MVT::v2f64)) && in combineShuffleToAddSub()29562 if (((Subtarget.hasSSE3() && (VT == MVT::v4f32 || VT == MVT::v2f64)) || in combineFaddFsub()
586 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() function
853 def HasSSE3 : Predicate<"Subtarget->hasSSE3()">;854 def UseSSE3 : Predicate<"Subtarget->hasSSE3() && !Subtarget->hasAVX()">;
7804 if (Subtarget.hasSSE3() && !Subtarget.hasXOP() && in LowerBuildVectorv4x32()9024 if (!Subtarget.hasSSE3() || !VT.isFloatingPoint()) in isAddSubOrSubAdd()9346 if (((VT == MVT::v4f32 || VT == MVT::v2f64) && Subtarget.hasSSE3()) || in LowerToHorizontalOp()12695 if (!((Subtarget.hasSSE3() && VT == MVT::v2f64) || in lowerShuffleAsBroadcast()13396 if (Subtarget.hasSSE3()) { in lowerV4F32Shuffle()18989 if (!IsStrict && Subtarget.hasSSE3() && in LowerUINT_TO_FP_i64()20227 if (!Subtarget.hasSSE3()) in LowerFP_TO_INT()20348 if (IsFP && !Subtarget.hasSSE3()) in lowerAddSubToHorizontalOp()32937 if (MaskVT.is128BitVector() && Subtarget.hasSSE3() && AllowFloatDomain) { in matchUnaryShuffle()34935 if (!Subtarget.hasSSE3() || !TLI.isTypeLegal(VT) || in isAddSubOrSubAdd()[all …]
4439 if (!Subtarget->hasSSE3()) in Select()
622 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() function
8095 if (Subtarget.hasSSE3() && !Subtarget.hasXOP() && in LowerBuildVectorv4x32()9298 if (!Subtarget.hasSSE3() || !VT.isFloatingPoint()) in isAddSubOrSubAdd()9619 if (((VT == MVT::v4f32 || VT == MVT::v2f64) && Subtarget.hasSSE3()) || in LowerToHorizontalOp()12337 if (!IsLegal && Subtarget.hasSSE3()) in lowerShuffleAsBitRotate()13440 if (!((Subtarget.hasSSE3() && VT == MVT::v2f64) || in lowerShuffleAsBroadcast()14143 if (Subtarget.hasSSE3()) { in lowerV4F32Shuffle()19963 if (Subtarget.hasSSE3() && in LowerUINT_TO_FP_i64()21229 if (!Subtarget.hasSSE3()) in LowerFP_TO_INT()21467 if (IsFP && !Subtarget.hasSSE3()) in lowerAddSubToHorizontalOp()34554 if (MaskVT.is128BitVector() && Subtarget.hasSSE3() && AllowFloatDomain) { in matchUnaryShuffle()[all …]
879 def HasSSE3 : Predicate<"Subtarget->hasSSE3()">;880 def UseSSE3 : Predicate<"Subtarget->hasSSE3() && !Subtarget->hasAVX()">;
4591 if (!Subtarget->hasSSE3()) in Select()
4685 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {4882 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {4906 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {4952 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {4976 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {10554 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {10575 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {11275 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {11296 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {11329 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {[all …]
173 if (Subtarget->hasSSE3())175 if (Subtarget->hasSSE3() && !Subtarget->hasAVX())