]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/testsuite/ChangeLog
* config/aarch64/iterators.md (V_cmp_mixed, v_cmp_mixed): New.
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Aug 2016 15:34:23 +0000 (15:34 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Aug 2016 15:34:23 +0000 (15:34 +0000)
commit0cb8f73e374b61bcc682b7e4489e058a694d250c
treefea2cc512e46730fc0e49431841842c1fb083910
parentbca8f3e12f8f38f972cb7a05990543bbee2aaaed
* config/aarch64/iterators.md (V_cmp_mixed, v_cmp_mixed): New.
* config/aarch64/aarch64-simd.md (<su><maxmin>v2di3): Call
gen_vcondv2div2di instead of gen_aarch64_vcond_internalv2div2di.
(aarch64_vcond_internal<mode><mode>): Delete pattern.
(aarch64_vcond_internal<VDQF_COND:mode><VDQF:mode>): Ditto.
(vcond<v_cmp_result><mode>): Ditto.
(vcond<mode><mode>): Re-implement using vec_cmp and vcond_mask.
(vcondu<mode><mode>): Ditto.
(vcond<v_cmp_mixed><mode>): New pattern.
(vcondu<mode><v_cmp_mixed>): New pattern.
(aarch64_cmtst<mode>): Revise comment using aarch64_vcond instead
of aarch64_vcond_internal.

gcc/testsuite
* gcc.target/aarch64/simd/vcond-ne.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@239328 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64-simd.md
gcc/config/aarch64/iterators.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/simd/vcond-ne.c [new file with mode: 0644]