[Bug target/101021] PSHUFB is emitted instead of PSHUFD, PSHUFLW and PSHUFHW with -msse4
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Jun 13 19:51:46 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101021
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Uros Bizjak <uros@gcc.gnu.org>:
https://gcc.gnu.org/g:681143b9b94d7f1c88a7c34e2250865c31191959
commit r12-1413-g681143b9b94d7f1c88a7c34e2250865c31191959
Author: Uros Bizjak <ubizjak@gmail.com>
Date: Sun Jun 13 21:50:51 2021 +0200
i386: Improve variable permutation insn avoidance [PR101021]
Emit constant permutation insn directly from expand_vec_perm_shufb.
2021-06-13 Uroš Bizjak <ubizjak@gmail.com>
gcc/
PR target/101021
* config/i386/i386-expand.c (expand_vec_perm_pshufb):
Emit constant permutation insn directly from here.
More information about the Gcc-bugs
mailing list