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

--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Hongyu Wang <hong...@gcc.gnu.org>:

https://gcc.gnu.org/g:2488843477b3dcfeef76f8512ff6d9e8f3b58dca

commit r15-9166-g2488843477b3dcfeef76f8512ff6d9e8f3b58dca
Author: Hongyu Wang <hongyu.w...@intel.com>
Date:   Mon Mar 31 16:39:23 2025 +0800

    APX: Emit nf variant for rotl splitter with mask [PR 119539]

    For spiltter after *<rotate_insn><mode>3_mask it now splits the pattern
    to *<rotate_insn><mode>3_mask with flag reg clobber, and it doesn't
    generate nf variant of rotate. Directly emit nf pattern when
    TARGET_APX_NF enabled in these define_insn_and_split.

    gcc/ChangeLog:

            PR target/119539
            * config/i386/i386.md (*<insn><mode>3_mask): Emit NF variant of
            rotate when APX_NF enabled, and use force_lowpart_subreg.
            (*<insn><mode>3_mask_1): Likewise.

    gcc/testsuite/ChangeLog:

            PR target/119539
            * gcc.target/i386/apx-nf-pr119539.c: New test.

Reply via email to