[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)
commit3771fbb2f5b382feab2e2c54395e3159ac17e86d
tree45ab17f5daa8d999c5b5907c6f1e05c2e642385e
parentad2109a9496103b722b545886aa371c66228bce4
[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>.

llvm-svn: 214350
llvm/lib/Target/AArch64/AArch64FastISel.cpp
llvm/test/CodeGen/AArch64/arm64-xaluo.ll