[FastISel][AArch64] Add support for variable shift.
authorJuergen Ributzka <juergen@apple.com>
Thu, 21 Aug 2014 23:06:07 +0000 (23:06 +0000)
committerJuergen Ributzka <juergen@apple.com>
Thu, 21 Aug 2014 23:06:07 +0000 (23:06 +0000)
commit5e34dffb9c90316758a4c31d2fa4ccf9a243ccb5
tree60a8f99f3f31ccc43fc329e699df4c3e17bba7f5
parentdaebbe217e68d925f3b68e2a667e7b97f3c28004
[FastISel][AArch64] Add support for variable shift.

This adds the missing variable shift support for value type i8, i16, and i32.

This fixes <rdar://problem/18095685>.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216242 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64FastISel.cpp
test/CodeGen/AArch64/fast-isel-shift.ll