AVX-512: Added intrinsic for VMOVSS store form with mask.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
index 66c00fb3507b7096ffb906d57dc7e7b2d204b55b..5dd542842e4a8f5c123f24cc3f13ad645c736f06 100644 (file)
@@ -19467,11 +19467,13 @@ combineRedundantDWordShuffle(SDValue N, MutableArrayRef<int> Mask,
     case X86ISD::UNPCKL:
     case X86ISD::UNPCKH:
       V = DAG.getNode(W.getOpcode(), DL, W.getValueType(), V, V);
+      break;
 
     case X86ISD::PSHUFD:
     case X86ISD::PSHUFLW:
     case X86ISD::PSHUFHW:
       V = DAG.getNode(W.getOpcode(), DL, W.getValueType(), V, W.getOperand(1));
+      break;
     }
   }
   if (V.getValueType() != N.getValueType())