reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenDAGISel.inc
253392   case 36: return (Subtarget->hasMMX()) && (Subtarget->hasSSSE3());
253406   case 50: return (Subtarget->hasSSSE3() && !Subtarget->hasAVX());
gen/lib/Target/X86/X86GenFastISel.inc
   48   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
   84   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
  120   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
10747   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
10768   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
10801   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
10822   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
11098   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
11696   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
12801   if ((Subtarget->hasSSSE3() && !Subtarget->hasAVX())) {
gen/lib/Target/X86/X86GenGlobalISel.inc
  177   if (Subtarget->hasSSSE3())
  179   if (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
lib/Target/X86/X86ISelLowering.cpp
 1013   if (!Subtarget.useSoftFloat() && Subtarget.hasSSSE3()) {
 9079       ((VT == MVT::v8i16 || VT == MVT::v4i32) && Subtarget.hasSSSE3()) ||
 9345     if (Subtarget.hasSSSE3())
 9351     else if (Subtarget.hasSSSE3()) {
 9361     } else if (Subtarget.hasSSSE3()) {
10548   assert((Subtarget.hasSSSE3() && VT.is128BitVector()) ||
11293   if ((VT.is128BitVector() && !Subtarget.hasSSSE3()) ||
11552   if (Subtarget.hasSSSE3()) {
11656   } else if (!Subtarget.hasSSSE3()) {
12045   if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) {
13058   if (Subtarget.hasSSSE3()) {
13347   if (Subtarget.hasSSSE3()) {
14070   if (!IsBlendSupported && Subtarget.hasSSSE3()) {
14338   if (Subtarget.hasSSSE3()) {
19666   if (!IsFP && !Subtarget.hasSSSE3())
24759   assert(Subtarget.hasSSSE3() && "Expected SSSE3 support for PSHUFB");
26987   if (!Subtarget.hasSSSE3())
27052   assert(Subtarget.hasSSSE3() && "SSSE3 required for BITREVERSE");
32140   if (AllowIntDomain && ((MaskVT.is128BitVector() && Subtarget.hasSSSE3()) ||
32713       ((RootVT.is128BitVector() && Subtarget.hasSSSE3()) ||
36354   if (((VecVT == MVT::v16i16 || VecVT == MVT::v8i32) && Subtarget.hasSSSE3()) ||
36362   if (!((VecVT == MVT::v8i16 || VecVT == MVT::v4i32) && Subtarget.hasSSSE3()) &&
41088   if (Subtarget.hasSSSE3() && NumElems == 8 &&
41226   if (!VT.isVector() || !Subtarget.hasSSSE3())
44081       Subtarget.hasSSSE3() &&
44131       !(Subtarget.hasSSSE3() && (VT == MVT::v8i32 || VT == MVT::v8i64)) &&
44233       Subtarget.hasSSSE3() &&
lib/Target/X86/X86TargetTransformInfo.cpp
  940         if (SubTp->getPrimitiveSizeInBits() >= 32 || ST->hasSSSE3())
 1214   if (ST->hasSSSE3())
 2238     if (ST->hasSSSE3())