[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