A minor change for an obvous problem caused by r188451:
authorHao Liu <Hao.Liu@arm.com>
Wed, 21 Aug 2013 17:47:53 +0000 (17:47 +0000)
committerHao Liu <Hao.Liu@arm.com>
Wed, 21 Aug 2013 17:47:53 +0000 (17:47 +0000)
commit52d35c24600186790d83a0830ebdc79fb71f878d
tree27191cd3d403c7b326acdc85b5b9f7672fa259bb
parent159b6f17755da2574dedb6010e90f46b064ec01f
A minor change for an obvous problem caused by r188451:
        def imm0_63 : Operand<i32>, ImmLeaf<i32, [{ return Imm >= 0 && Imm < 63;}]>{
As it seems Imm <63 should be Imm <= 63. ImmLeaf is used in pattern match, but there is already a function check the shift amount range, so just remove ImmLeaf. Also add a test to check 63.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188911 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64InstrNEON.td
test/CodeGen/AArch64/neon-shift.ll