Home
last modified time | relevance | path

Searched refs:hasSSE3 (Results 1 – 18 of 18) sorted by relevance

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/
H A DX86Subtarget.h201 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() function
H A DX86TargetTransformInfo.cpp2029 if (ST->hasSSE3() && IsLoad) in getShuffleCost()
5936 return ST->hasSSE3() && !NumElements.isScalable() && in isLegalBroadcastLoad()
6032 return ST->hasSSE3() && NumElements % 4 == 0; in isLegalAltInstr()
6034 return ST->hasSSE3() && NumElements % 2 == 0; in isLegalAltInstr()
H A DX86ISelLowering.cpp9052 if (Subtarget.hasSSE3() && !Subtarget.hasXOP() && in LowerBuildVectorv4x32()
10311 if (!Subtarget.hasSSE3() || !VT.isFloatingPoint()) in isAddSubOrSubAdd()
10637 if (((VT == MVT::v4f32 || VT == MVT::v2f64) && Subtarget.hasSSE3()) || in LowerToHorizontalOp()
13648 if (!IsLegal && Subtarget.hasSSE3()) in lowerShuffleAsBitRotate()
14785 if (!((Subtarget.hasSSE3() && VT == MVT::v2f64) || in lowerShuffleAsBroadcast()
15377 if (Subtarget.hasSSE3()) { in lowerV4F32Shuffle()
21563 if (Subtarget.hasSSE3() && in LowerUINT_TO_FP_i64()
22998 if (!Subtarget.hasSSE3()) in LowerFP_TO_INT()
23543 if (IsFP && !Subtarget.hasSSE3()) in lowerAddSubToHorizontalOp()
38369 if (MaskVT.is128BitVector() && Subtarget.hasSSE3() && AllowFloatDomain) { in matchUnaryShuffle()
[all …]
H A DX86InstrInfo.td885 def HasSSE3 : Predicate<"Subtarget->hasSSE3()">;
886 def UseSSE3 : Predicate<"Subtarget->hasSSE3() && !Subtarget->hasAVX()">;
H A DX86ISelDAGToDAG.cpp4855 if (!Subtarget->hasSSE3()) in Select()
/aosp_15_r20/external/llvm/lib/Target/X86/
H A DX86Subtarget.h384 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() function
H A DX86InstrInfo.td782 def HasSSE3 : Predicate<"Subtarget->hasSSE3()">;
783 def UseSSE3 : Predicate<"Subtarget->hasSSE3() && !Subtarget->hasAVX()">;
H A DX86ISelLowering.cpp246 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()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86Subtarget.h586 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() function
H A DX86InstrInfo.td853 def HasSSE3 : Predicate<"Subtarget->hasSSE3()">;
854 def UseSSE3 : Predicate<"Subtarget->hasSSE3() && !Subtarget->hasAVX()">;
H A DX86ISelLowering.cpp7807 if (Subtarget.hasSSE3() && !Subtarget.hasXOP() && in LowerBuildVectorv4x32()
9027 if (!Subtarget.hasSSE3() || !VT.isFloatingPoint()) in isAddSubOrSubAdd()
9349 if (((VT == MVT::v4f32 || VT == MVT::v2f64) && Subtarget.hasSSE3()) || in LowerToHorizontalOp()
12698 if (!((Subtarget.hasSSE3() && VT == MVT::v2f64) || in lowerShuffleAsBroadcast()
13399 if (Subtarget.hasSSE3()) { in lowerV4F32Shuffle()
18992 if (!IsStrict && Subtarget.hasSSE3() && in LowerUINT_TO_FP_i64()
20230 if (!Subtarget.hasSSE3()) in LowerFP_TO_INT()
20351 if (IsFP && !Subtarget.hasSSE3()) in lowerAddSubToHorizontalOp()
32940 if (MaskVT.is128BitVector() && Subtarget.hasSSE3() && AllowFloatDomain) { in matchUnaryShuffle()
34938 if (!Subtarget.hasSSE3() || !TLI.isTypeLegal(VT) || in isAddSubOrSubAdd()
[all …]
H A DX86ISelDAGToDAG.cpp4439 if (!Subtarget->hasSSE3()) in Select()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
H A DX86GenFastISel.inc4685 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 …]
H A DX86GenDAGISel.inc18721 /* 37687*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
51368 /*108406*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
51377 /*108427*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
51386 /*108448*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
51423 /*108532*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
51432 /*108553*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
51441 /*108574*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
51478 /*108658*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
51487 /*108679*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
51496 /*108700*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
[all …]
H A DX86GenGlobalISel.inc173 if (Subtarget->hasSSE3())
175 if (Subtarget->hasSSE3() && !Subtarget->hasAVX())
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/configs/common/lib/Target/X86/
H A DX86GenFastISel.inc5818 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
6021 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
6045 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
6091 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
6115 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
12739 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
12760 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
13442 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
13463 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
13496 if ((Subtarget->hasSSE3() && !Subtarget->hasAVX())) {
[all …]
H A DX86GenGlobalISel.inc192 if (Subtarget->hasSSE3())
194 if (Subtarget->hasSSE3() && !Subtarget->hasAVX())
H A DX86GenDAGISel.inc285658 case 100: return (Subtarget->hasSSE3());
285733 case 175: return (Subtarget->hasSSE3() && !Subtarget->hasAVX());