OSDN Git Service

* config/i386/i386.md (avx2_vec_dup<mode>): Macroize insn from
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Oct 2011 17:48:46 +0000 (17:48 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Oct 2011 17:48:46 +0000 (17:48 +0000)
commiteea5ff47593afccfe0cd0be71778a74572914851
tree8d3e3475e6c49b75f280e0cf084a5c314997cfcf
parentb423d9f78ad53c62f3566a6c2f48fa1234d9189f
* config/i386/i386.md (avx2_vec_dup<mode>): Macroize insn from
avx2_vec_dup{v8sf,v4sf} using VF1 mode iterator.
(vec_dupv4sf): Remove expander.
(vec_dupv4sf): Merge from *vec_dupv4sf and *vec_dupv4sf_avx.
(vec_dupv2df): Remove expander.
(vec_dupv2df): Merge from *vec_dupv2df and *vec_dupv2df_sse3.
(*vec_concatv2df): Merge *vec_concatv2df_sse3.
(*vec_dupv4si): Merge *vec_dupv4si_avx.
(*vec_dupv2di): Merge *vec_dupv2di_sse3.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180685 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/sse.md