* config/i386/sse.md (i128vldq): New mode iterator.
commit9dac9579f778ca4b78a13e8766d17aaba4b00236
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 22 May 2016 10:26:52 +0000 (22 10:26 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 22 May 2016 10:26:52 +0000 (22 10:26 +0000)
tree63651d858067955b533084c2dffb1d5e94f15963
parent2a4d70a2739a4ba75c9fc034e5e27268e62e1647
* config/i386/sse.md (i128vldq): New mode iterator.
(avx2_vbroadcasti128_<mode>, avx_vbroadcastf128_<mode>): Add
avx512dq and avx512vl alternatives.

* gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
* gcc.target/i386/avx512vl-vbroadcast-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236567 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512dq-vbroadcast-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512vl-vbroadcast-2.c [new file with mode: 0644]