sse.md (*vec_concatv2sf_sse4_1): Do not allow both input operands in memory.
authorUros Bizjak <ubizjak@gmail.com>
Fri, 24 Apr 2015 06:01:34 +0000 (08:01 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 24 Apr 2015 06:01:34 +0000 (08:01 +0200)
commitee768d85a8d24907a0ea43f482c873d372190391
tree4b92808a0130b3ab22a99078863982044f8095f5
parent8fceae614f031382bc1fa39f94c7d928b5d81f4e
sse.md (*vec_concatv2sf_sse4_1): Do not allow both input operands in memory.

* config/i386/sse.md (*vec_concatv2sf_sse4_1): Do not allow both
input operands in memory.
(*vec_concatv2si_sse4_1): Ditto.
(*vec_concatv2df): Ditto, except for SSE3 and equal input operands.
(vec_extract_lo_<mode><mask_name>): Change operand 1 predicate to
register_operand.
(vec_extract_hi_v32hi): Ditto.
(vec_extract_hi_v64hi): Ditto.
(<mask_codefor>avx512f_unpckhpd512<mask_name>): Ditto.

From-SVN: r222400
gcc/ChangeLog
gcc/config/i386/sse.md