[FastISel][AArch64] Add select folding support for the XALU intrinsics.
authorJuergen Ributzka <juergen@apple.com>
Wed, 30 Jul 2014 22:04:37 +0000 (22:04 +0000)
committerJuergen Ributzka <juergen@apple.com>
Wed, 30 Jul 2014 22:04:37 +0000 (22:04 +0000)
commitcb99212bc142d8cb322b34194f1ad4cd20e09069
treeecd39a7b4ace34772cbe1e0b2ffd810d541d67ac
parent29c424cb12ce3e4dbe496fed7a6a3939636d7fd0
[FastISel][AArch64] Add select folding support for the XALU intrinsics.

This improves the code generation for the XALU intrinsics when the
condition is feeding a select instruction.

This also updates and enables the XALU unit tests for FastISel.

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

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