https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98218

--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Uros Bizjak <u...@gcc.gnu.org>:

https://gcc.gnu.org/g:5795ec0edc30e077a9900cf3ca0a04ad8ac5ac97

commit r12-615-g5795ec0edc30e077a9900cf3ca0a04ad8ac5ac97
Author: Uros Bizjak <ubiz...@gmail.com>
Date:   Fri May 7 17:14:34 2021 +0200

    i386: Implement mmx_pblendv to optimize SSE conditional moves [PR98218]

    Implement mmx_pblendv to optimize V8HI, V4HI and V2SI mode
    conditional moves for SSE4.1 targets.

    2021-05-07  Uroš Bizjak  <ubiz...@gmail.com>

    gcc/
            PR target/98218
            * config/i386/i386-expand.c (ix86_expand_sse_movcc):
            Handle V8QI, V4HI and V2SI modes.
            * config/i386/mmx.md (mmx_pblendvb): New insn pattern.
            * config/i386/sse.md (unspec): Move UNSPEC_BLENDV ...
            * config/i386/i386.md (unspec): ... here.

Reply via email to