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
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>;