[llvm] r318893 - [X86] Remove unnecessary check for is128BitVector. NFC

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 22 19:24:00 PST 2017


Author: ctopper
Date: Wed Nov 22 19:24:00 2017
New Revision: 318893

URL: http://llvm.org/viewvc/llvm-project?rev=318893&view=rev
Log:
[X86] Remove unnecessary check for is128BitVector. NFC

256 and 512 bit vectors were picked off earlier in the function. Lots of code between there and here already assumed 128-bit vectors.

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=318893&r1=318892&r2=318893&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Wed Nov 22 19:24:00 2017
@@ -8140,7 +8140,7 @@ X86TargetLowering::LowerBUILD_VECTOR(SDV
     return DAG.getVectorShuffle(VT, dl, Ops[0], Ops[1], MaskVec);
   }
 
-  if (Values.size() > 1 && VT.is128BitVector()) {
+  if (Values.size() > 1) {
     // Check for a build vector from mostly shuffle plus few inserting.
     if (SDValue Sh = buildFromShuffleMostly(Op, DAG))
       return Sh;




More information about the llvm-commits mailing list