-
- Downloads
[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. From-SVN: r218961
Showing
- gcc/ChangeLog 9 additions, 0 deletionsgcc/ChangeLog
- gcc/config/aarch64/aarch64.md 29 additions, 7 deletionsgcc/config/aarch64/aarch64.md
- gcc/config/aarch64/iterators.md 3 additions, 0 deletionsgcc/config/aarch64/iterators.md
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/aarch64/eon_1.c 39 additions, 0 deletionsgcc/testsuite/gcc.target/aarch64/eon_1.c
Loading
Please register or sign in to comment