[llvm-commits] [llvm] r112090 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

Bruno Cardoso Lopes bruno.cardoso at gmail.com
Wed Aug 25 14:26:37 PDT 2010


Author: bruno
Date: Wed Aug 25 16:26:37 2010
New Revision: 112090

URL: http://llvm.org/viewvc/llvm-project?rev=112090&view=rev
Log:
Revert this for now, PUNPCKLDQ dont operate on v4f32

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=112090&r1=112089&r2=112090&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Wed Aug 25 16:26:37 2010
@@ -4887,7 +4887,7 @@
         return getTargetShuffleNode(X86ISD::MOVLHPS, dl, VT, V1, V1, DAG);
 
     if (OptForSize && HasSSE2 && X86::isUNPCKL_v_undef_Mask(SVOp) &&
-        (VT == MVT::v4i32 || VT == MVT::v4f32))
+        VT == MVT::v4i32)
       return getTargetShuffleNode(X86ISD::PUNPCKLDQ, dl, VT, V1, V1, DAG);
 
     unsigned TargetMask = X86::getShuffleSHUFImmediate(SVOp);





More information about the llvm-commits mailing list