Home
last modified time | relevance | path

Searched refs:hasSSSE3 (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/Target/X86/
DX86Subtarget.h385 bool hasSSSE3() const { return X86SSELevel >= SSSE3; } in hasSSSE3() function
DX86TargetTransformInfo.cpp498 if (ST->hasSSSE3()) in getShuffleCost()
1024 if (ST->hasSSSE3()) in getIntrinsicInstrCost()
DX86ISelLowering.cpp871 if (!Subtarget.useSoftFloat() && Subtarget.hasSSSE3()) { in X86TargetLowering()
6400 } else if ((VT == MVT::v4i32 || VT == MVT::v8i16) && Subtarget.hasSSSE3()) { in LowerToHorizontalOp()
7313 assert((Subtarget.hasSSSE3() && VT.is128BitVector()) || in lowerVectorShuffleWithPSHUFB()
7798 if (Subtarget.hasSSSE3()) { in lowerVectorShuffleAsByteRotate()
8164 if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) { in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
9067 if (Subtarget.hasSSSE3()) in lowerV2I64VectorShuffle()
9354 if (Subtarget.hasSSSE3()) in lowerV4I32VectorShuffle()
10009 if (!IsBlendSupported && Subtarget.hasSSSE3()) { in lowerV8I16VectorShuffle()
10244 if (Subtarget.hasSSSE3()) { in lowerV16I8VectorShuffle()
19120 assert(Subtarget.hasSSSE3() && "Expected SSSE3 support for PSHUFB"); in LowerVectorCTLZ()
[all …]
DX86InstrInfo.td784 def HasSSSE3 : Predicate<"Subtarget->hasSSSE3()">;
785 def UseSSSE3 : Predicate<"Subtarget->hasSSSE3() && !Subtarget->hasAVX()">;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86Subtarget.h587 bool hasSSSE3() const { return X86SSELevel >= SSSE3; } in hasSSSE3() function
DX86TargetTransformInfo.cpp941 if (SubTp->getPrimitiveSizeInBits() >= 32 || ST->hasSSSE3()) in getShuffleCost()
1215 if (ST->hasSSSE3()) in getShuffleCost()
2247 if (ST->hasSSSE3()) in getIntrinsicInstrCost()
DX86ISelLowering.cpp1052 if (!Subtarget.useSoftFloat() && Subtarget.hasSSSE3()) { in X86TargetLowering()
9347 ((VT == MVT::v8i16 || VT == MVT::v4i32) && Subtarget.hasSSSE3()) || in LowerToHorizontalOp()
9613 if (Subtarget.hasSSSE3()) in createVariablePermute()
9619 else if (Subtarget.hasSSSE3()) { in createVariablePermute()
9629 } else if (Subtarget.hasSSSE3()) { in createVariablePermute()
10749 assert((Subtarget.hasSSSE3() && VT.is128BitVector()) || in lowerShuffleWithPSHUFB()
11493 if ((VT.is128BitVector() && !Subtarget.hasSSSE3()) || in lowerShuffleAsByteRotateAndPermute()
11752 if (Subtarget.hasSSSE3()) { in lowerShuffleAsByteRotate()
11858 } else if (!Subtarget.hasSSSE3()) { in lowerShuffleAsByteShiftMask()
12247 if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) { in lowerShuffleAsSpecificZeroOrAnyExtend()
[all …]
DX86InstrInfo.td855 def HasSSSE3 : Predicate<"Subtarget->hasSSSE3()">;
856 def UseSSSE3 : Predicate<"Subtarget->hasSSSE3() && !Subtarget->hasAVX()">;
/external/llvm-project/llvm/lib/Target/X86/
DX86Subtarget.h623 bool hasSSSE3() const { return X86SSELevel >= SSSE3; } in hasSSSE3() function
DX86TargetTransformInfo.cpp1014 if (SubTp->getPrimitiveSizeInBits() >= 32 || ST->hasSSSE3()) in getShuffleCost()
1029 !ST->hasSSSE3()) { in getShuffleCost()
1340 if (ST->hasSSSE3()) in getShuffleCost()
2789 if (ISD == ISD::BITREVERSE && ST->hasGFNI() && ST->hasSSSE3() && in getTypeBasedIntrinsicInstrCost()
2857 if (ST->hasSSSE3()) in getTypeBasedIntrinsicInstrCost()
DX86ISelLowering.cpp1061 if (!Subtarget.useSoftFloat() && Subtarget.hasSSSE3()) { in X86TargetLowering()
9620 ((VT == MVT::v8i16 || VT == MVT::v4i32) && Subtarget.hasSSSE3()) || in LowerToHorizontalOp()
9899 if (Subtarget.hasSSSE3()) in createVariablePermute()
9905 else if (Subtarget.hasSSSE3()) { in createVariablePermute()
9915 } else if (Subtarget.hasSSSE3()) { in createVariablePermute()
11132 assert((Subtarget.hasSSSE3() && VT.is128BitVector()) || in lowerShuffleWithPSHUFB()
12118 if ((VT.is128BitVector() && !Subtarget.hasSSSE3()) || in lowerShuffleAsByteRotateAndPermute()
12498 if (Subtarget.hasSSSE3()) { in lowerShuffleAsByteRotate()
12604 } else if (!Subtarget.hasSSSE3()) { in lowerShuffleAsByteShiftMask()
12993 if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) { in lowerShuffleAsSpecificZeroOrAnyExtend()
[all …]
DX86InstrInfo.td881 def HasSSSE3 : Predicate<"Subtarget->hasSSSE3()">;
882 def UseSSSE3 : Predicate<"Subtarget->hasSSSE3() && !Subtarget->hasAVX()">;
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenFastISel.inc48 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
84 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
120 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
12240 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
12261 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
12294 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
12315 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
12591 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
13189 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
14406 if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
DX86GenGlobalISel.inc177 if (Subtarget->hasSSSE3())
179 if (Subtarget->hasSSSE3() && !Subtarget->hasAVX())