re PR target/85480 (zero extension from xmm to zmm via _mm512_insert???x? not optimized)
authorJakub Jelinek <jakub@redhat.com>
Tue, 8 May 2018 12:02:38 +0000 (14:02 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 8 May 2018 12:02:38 +0000 (14:02 +0200)
commit294c6f66373d29a9300a414fab24f1eefb473ccf
tree68b1c13067763c232bd3b11113242401b5764431
parent57cfbfbab8ec2a2ca4fb060bf95e0d03a8df57f2
re PR target/85480 (zero extension from xmm to zmm via _mm512_insert???x? not optimized)

PR target/85480
* config/i386/sse.md (ssequaterinsnmode): New mode attribute.
(*<extract_type>_vinsert<shuffletype><extract_suf>_0): New pattern.

* gcc.target/i386/avx512dq-pr85480-1.c: New test.
* gcc.target/i386/avx512dq-pr85480-2.c: New test.

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