[llvm] r312006 - [X86] Fix copy pasto from r311841. Call getOnesVector instead of getZeroVector.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 29 08:29:36 PDT 2017


Author: ctopper
Date: Tue Aug 29 08:29:36 2017
New Revision: 312006

URL: http://llvm.org/viewvc/llvm-project?rev=312006&view=rev
Log:
[X86] Fix copy pasto from r311841. Call getOnesVector instead of getZeroVector.

Modified:
    llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp?rev=312006&r1=312005&r2=312006&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Tue Aug 29 08:29:36 2017
@@ -35687,7 +35687,7 @@ static SDValue combineExtractSubvector(S
   if (ISD::isBuildVectorAllOnes(InVec.getNode())) {
     if (OpVT.getScalarType() == MVT::i1)
       return DAG.getConstant(1, SDLoc(N), OpVT);
-    return getZeroVector(OpVT, Subtarget, DAG, SDLoc(N));
+    return getOnesVector(OpVT, DAG, SDLoc(N));
   }
 
   if (InVec.getOpcode() == ISD::BUILD_VECTOR)




More information about the llvm-commits mailing list