[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