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

--- Comment #8 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:708b87dcb6e48cb48d170a4b3625088995377a5c

commit r12-6215-g708b87dcb6e48cb48d170a4b3625088995377a5c
Author: Uros Bizjak <ubiz...@gmail.com>
Date:   Tue Jan 4 19:41:47 2022 +0100

    i386: Introduce V2QImode vectorized logic [PR103861]

    Add V2QImode logic operations with SSE and GP registers and split
    them to V4QImode SSE instructions or SImode GP instructions.

    The patch also fixes PR target/103900.

    2022-01-04  Uroš Bizjak  <ubiz...@gmail.com>

    gcc/ChangeLog:

            PR target/103861
            * config/i386/mmx.md (one_cmplv2qi3): New insn pattern.
            (one_cmplv2qi3 splitters): New post-reload splitters.
            (*andnotv2qi3): New insn pattern.
            (andnotv2qi3 splitters): New post-reload splitters.
            (<any_logic:code>v2qi3): New insn pattern.
            (<any_logic:insn>v2qi3 splitters): New post-reload splitters.

    gcc/testsuite/ChangeLog:

            PR target/103861
            * gcc.target/i386/warn-vect-op-2.c: Adjust warnings.
            * gcc.target/i386/pr103900.c: New test.

Reply via email to