[AArch64] PR 64448: Combine ((x ^ y) & m) ^ x into bsl/bif instruction
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 19 Jan 2015 14:03:23 +0000 (14:03 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Mon, 19 Jan 2015 14:03:23 +0000 (14:03 +0000)
commit36650ec61912ff796651fa00964cb0f991c549a1
treedb360384b9ebb2c312f5aa8bd887487889803643
parentdfd3a76caecd5cea52ad04e0790165ba44742d59
[AArch64] PR 64448: Combine ((x ^ y) & m) ^ x into bsl/bif instruction

PR target/64448
* config/aarch64/aarch64-simd.md (aarch64_simd_bsl<mode>_internal):
Match xor-and-xor RTL pattern.

From-SVN: r219843
gcc/ChangeLog
gcc/config/aarch64/aarch64-simd.md