sse.md (*vec_concatv2si_sse4_1): Add avx512dq v=Yv,rm alternative.
authorJakub Jelinek <jakub@redhat.com>
Thu, 2 Jun 2016 11:01:31 +0000 (13:01 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 2 Jun 2016 11:01:31 +0000 (13:01 +0200)
commit1e021dc33a06b5127db26a347547b97e623a0e19
tree51fdb256330a3a2964800dc5dc5c40720d17a6b2
parentb93b1475cdfb3ea6723fd1314c0d7e4482bcb3b6
sse.md (*vec_concatv2si_sse4_1): Add avx512dq v=Yv,rm alternative.

* config/i386/sse.md (*vec_concatv2si_sse4_1): Add avx512dq v=Yv,rm
alternative.  Change x=x,x alternative to v=Yv,Yv and x=rm,C
alternative to v=rm,C.

* gcc.target/i386/avx512dq-concatv2si-1.c: New test.
* gcc.target/i386/avx512vl-concatv2si-1.c: New test.

From-SVN: r237030
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512dq-concatv2si-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512vl-concatv2si-1.c [new file with mode: 0644]