[FastISel][AArch64] Add support for non-native types for logical ops.
authorJuergen Ributzka <juergen@apple.com>
Sat, 13 Sep 2014 23:46:28 +0000 (23:46 +0000)
committerJuergen Ributzka <juergen@apple.com>
Sat, 13 Sep 2014 23:46:28 +0000 (23:46 +0000)
commit5bf1f01c1579b0f965eceb3a5c31806b234a671c
tree0d3d83bc9c906ee51f54ed0fb954d7cd5dd645c1
parentc2104d485690e1ef44717fbb3a74f75b91edad38
[FastISel][AArch64] Add support for non-native types for logical ops.

Extend the logical ops selection to also support non-native types such as i1,
i8, and i16.

Fixes rdar://problem/18330589.

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