[llvm] r350455 - [X86] Require second operand of X86vshiftuniform to be an integer. NFC

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 4 17:40:29 PST 2019


Author: ctopper
Date: Fri Jan  4 17:40:29 2019
New Revision: 350455

URL: http://llvm.org/viewvc/llvm-project?rev=350455&view=rev
Log:
[X86] Require second operand of X86vshiftuniform to be an integer. NFC

We don't need to require the first operand to be an integer because we already said it was the same type as the result which we also constrained to an integer.

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=350455&r1=350454&r2=350455&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.td Fri Jan  4 17:40:29 2019
@@ -172,7 +172,7 @@ def X86phminpos: SDNode<"X86ISD::PHMINPO
 
 def X86vshiftuniform : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
                                             SDTCisVec<2>, SDTCisInt<0>,
-                                            SDTCisInt<1>]>;
+                                            SDTCisInt<2>]>;
 
 def X86vshl    : SDNode<"X86ISD::VSHL", X86vshiftuniform>;
 def X86vsrl    : SDNode<"X86ISD::VSRL", X86vshiftuniform>;




More information about the llvm-commits mailing list