r218961 - in /trunk/gcc: ChangeLog config/aarch...
alalaw01@gcc.gnu.org
alalaw01@gcc.gnu.org
Fri Dec 19 17:59:00 GMT 2014
Author: alalaw01
Date: Fri Dec 19 17:59:23 2014
New Revision: 218961
URL: https://gcc.gnu.org/viewcvs?rev=218961&root=gcc&view=rev
Log:
[AArch64 3/3] Fix XOR_one_cmpl pattern; add SIMD-reg variants for BIC,ORN,EON
gcc/:
* config/aarch64/aarch64.c (<LOGICAL:optab>_one_cmpl<mode>3):
Reparameterize to...
(<NLOGICAL:optab>_one_cmpl<mode>3): with extra SIMD-register variant.
(xor_one_cmpl<mode>3): New define_insn_and_split.
* config/aarch64/iterators.md (NLOGICAL): New define_code_iterator.
gcc/testsuite/:
* gcc.target/aarch64/eon_1.c: New test.
Added:
trunk/gcc/testsuite/gcc.target/aarch64/eon_1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/aarch64/aarch64.md
trunk/gcc/config/aarch64/iterators.md
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-cvs
mailing list