i386-expand.c (ix86_expand_vector_init_one_nonzero): Use vector_set path for TARGET_M...
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 14 Aug 2019 18:43:16 +0000 (20:43 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 14 Aug 2019 18:43:16 +0000 (20:43 +0200)
commit8a0eb0cd28a7145055f4f6fcc01b24d5928eaa55
tree40c82feb5998841d9bf2ad5b509880c6d27123c6
parent8069cc6b410f66ab9ff54c8fe90b5217cddff227
i386-expand.c (ix86_expand_vector_init_one_nonzero): Use vector_set path for TARGET_MMX_WITH_SSE && TARGET_SSE4_1.

* config/i386/i386-expand.c (ix86_expand_vector_init_one_nonzero)
<case E_V8QImode>: Use vector_set path for
TARGET_MMX_WITH_SSE && TARGET_SSE4_1.
(ix86_expand_vector_init_one_nonzero) <case E_V8QImode>:
Do not widen for TARGET_MMX_WITH_SSE && TARGET_SSE4_1.

From-SVN: r274490
gcc/ChangeLog
gcc/config/i386/i386-expand.c