From f33ed6da0013b924f1a20fc06a23ccfa96857f4d Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Sat, 5 Jan 2019 01:40:29 +0000 Subject: [PATCH] [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 --- lib/Target/X86/X86InstrFragmentsSIMD.td | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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>; -- 2.50.1