From: Craig Topper Date: Sat, 5 Jan 2019 01:40:29 +0000 (+0000) Subject: [X86] Require second operand of X86vshiftuniform to be an integer. NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f33ed6da0013b924f1a20fc06a23ccfa96857f4d;p=llvm [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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350455 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstrFragmentsSIMD.td b/lib/Target/X86/X86InstrFragmentsSIMD.td index 0b98abaa7a2..9ba46117eb5 100644 --- a/lib/Target/X86/X86InstrFragmentsSIMD.td +++ b/lib/Target/X86/X86InstrFragmentsSIMD.td @@ -172,7 +172,7 @@ def X86phminpos: SDNode<"X86ISD::PHMINPOS", 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>;