diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2022-03-24 21:41:12 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2022-03-26 07:15:34 -0700 |
commit | 99591cf43fc1da0fb72b3da02ba937ba30bd2bf2 (patch) | |
tree | 7d830be70b0cddcc71b04ad47788631bb862658b /gcc/cp/constexpr.cc | |
parent | 8c8993c75309901e03418eba1d6239b9a39a43b7 (diff) | |
download | gcc-99591cf43fc1da0fb72b3da02ba937ba30bd2bf2.zip gcc-99591cf43fc1da0fb72b3da02ba937ba30bd2bf2.tar.gz gcc-99591cf43fc1da0fb72b3da02ba937ba30bd2bf2.tar.bz2 |
x86: Use x constraint on SSSE3 patterns with MMX operands
Since PHADDW/PHADDD/PHADDSW/PHSUBW/PHSUBD/PHSUBSW/PSIGNB/PSIGNW/PSIGND
have no AVX512 version, replace the "Yv" register constraint with the
"x" register constraint.
PR target/105052
* config/i386/sse.md (ssse3_ph<plusminus_mnemonic>wv4hi3):
Replace "Yv" with "x".
(ssse3_ph<plusminus_mnemonic>dv2si3): Likewise.
(ssse3_psign<mode>3): Likewise.
Diffstat (limited to 'gcc/cp/constexpr.cc')
0 files changed, 0 insertions, 0 deletions