From: Craig Topper Date: Sun, 25 Sep 2016 16:34:11 +0000 (+0000) Subject: [X86] Remove what appears to be leftover MMX code involving (v1i64 scalar_to_vector). X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8ab193a8a5383b6a2ddca138c76cfd43bcff6a09;p=llvm [X86] Remove what appears to be leftover MMX code involving (v1i64 scalar_to_vector). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282361 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index 6994d63be40..f8384e806e1 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -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(