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

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by hongtao Liu <liuho...@gcc.gnu.org>:

https://gcc.gnu.org/g:ee7e77e9c121f5a6f27c92b6b24b2abf9cd66a4d

commit r15-4560-gee7e77e9c121f5a6f27c92b6b24b2abf9cd66a4d
Author: liuhongt <hongtao....@intel.com>
Date:   Mon Oct 21 02:22:08 2024 -0700

    i386: Optimize EQ/NE comparison between avx512 kmask and -1.

    r15-974-gbf7745f887c765e06f2e75508f263debb60aeb2e has optimized for
    jcc/setcc, but missed movcc.
    The patch supports movcc.

    gcc/ChangeLog:

            PR target/117232
            * config/i386/sse.md
(*kortest_cmp<SWI1248_AVX512BWDQ_64:mode>_movqicc):
            New define_insn_and_split.
            (*kortest_cmp<SWI1248_AVX512BWDQ_64:mode>_mov<SWI248:mode>cc):
            Ditto.

    gcc/testsuite/ChangeLog:

            * gcc.target/i386/pr117232-1.c: New test.
            * gcc.target/i386/pr117232-apx-1.c: New test.

Reply via email to