]> granicus.if.org Git - llvm/commitdiff
[X86] Remove what appears to be leftover MMX code involving (v1i64 scalar_to_vector).
authorCraig Topper <craig.topper@gmail.com>
Sun, 25 Sep 2016 16:34:11 +0000 (16:34 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 25 Sep 2016 16:34:11 +0000 (16:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282361 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index 6994d63be40799e8c8468622afd40797f192e27e..f8384e806e1006e23e43b8f39aa4ad263d19ad94 100644 (file)
@@ -12863,10 +12863,6 @@ static SDValue LowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) {
     return insert128BitVector(DAG.getUNDEF(OpVT), Op, 0, DAG, dl);
   }
 
-  if (OpVT == MVT::v1i64 &&
-      Op.getOperand(0).getValueType() == MVT::i64)
-    return DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v1i64, Op.getOperand(0));
-
   SDValue AnyExt = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, Op.getOperand(0));
   assert(OpVT.is128BitVector() && "Expected an SSE type!");
   return DAG.getBitcast(