mmx.md (mmx_pack<s_trunsuffix>swb): Use TARGET_SSE2 && SSE_REGNO_P in split condition.
authorUros Bizjak <ubizjak@gmail.com>
Tue, 2 Jul 2019 15:48:36 +0000 (17:48 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 2 Jul 2019 15:48:36 +0000 (17:48 +0200)
commitdab0477b0bbcc90418a7e1aec40b465de3ec842c
tree2df9afa0241a6f9c7e844ebe304ed5473e3e4e67
parent8108da8a555410260039b932301bc6126de0f5e0
mmx.md (mmx_pack<s_trunsuffix>swb): Use TARGET_SSE2 && SSE_REGNO_P in split condition.

* config/i386/mmx.md (mmx_pack<s_trunsuffix>swb):
Use TARGET_SSE2 && SSE_REGNO_P in split condition.
(mmx_packssdw): Ditto.
(mmx_punpckhbw): Ditto.
(mmx_punpcklbw): Ditto.
(mmx_punpckhwd): Ditto.
(mmx_punpcklwd): Ditto.
(mmx_punpckhdq): Ditto.
(mmx_punpckldq): Ditto.
(*vec_dupv4hi): Ditto.
(*vec_dupv2si): Ditto.
(mmx_pmovmskb): Ditto.
* config/i386/sse.md (sse_cvtpi2ps): Use
TARGET_SSE2 && SSE_REG_P in split condition.
(ssse3_ph<plusminus_mnemonic>wv4hi3): Use
TARGET_SSSE3 && SSE_REGNO_P in split condition.
(ssse3_ph<plusminus_mnemonic>dv2si3): Ditto.
(ssse3_pshufbv8qi3): Ditto.
(ssse3_palignrdi): Ditto.

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