[llvm] r351033 - [X86] Update type profile for DBPSADBW to indicate the immediate is an i8 not just any int.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sun Jan 13 18:59:08 PST 2019


Author: ctopper
Date: Sun Jan 13 18:59:08 2019
New Revision: 351033

URL: http://llvm.org/viewvc/llvm-project?rev=351033&view=rev
Log:
[X86] Update type profile for DBPSADBW to indicate the immediate is an i8 not just any int.

Removes some type checks from X86GenDAGISel.inc

Modified:
    llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.td

Modified: llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.td?rev=351033&r1=351032&r2=351033&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.td Sun Jan 13 18:59:08 2019
@@ -75,7 +75,7 @@ def X86dbpsadbw : SDNode<"X86ISD::DBPSAD
                   SDTypeProfile<1, 3, [SDTCVecEltisVT<0, i16>,
                                        SDTCVecEltisVT<1, i8>,
                                        SDTCisSameSizeAs<0,1>,
-                                       SDTCisSameAs<1,2>, SDTCisInt<3>]>>;
+                                       SDTCisSameAs<1,2>, SDTCisVT<3, i8>]>>;
 def X86andnp   : SDNode<"X86ISD::ANDNP",
                  SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
                                       SDTCisSameAs<0,2>]>>;




More information about the llvm-commits mailing list