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

--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Kong Lingling <kongl...@gcc.gnu.org>:

https://gcc.gnu.org/g:092763fd0c069f3a7c05a65238d3815e8daab76b

commit r13-2400-g092763fd0c069f3a7c05a65238d3815e8daab76b
Author: konglin1 <lingling.k...@intel.com>
Date:   Mon Sep 5 14:38:03 2022 +0800

    x86: Handle V8BF in expand_vec_perm_broadcast_1

    gcc/ChangeLog:

            PR target/106742
            * config/i386/i386-expand.cc (ix86_expand_vector_init_duplicate):
            Handle V8BF mode.
            (expand_vec_perm_broadcast_1): Ditto.
            * config/i386/sse.md (avx512fmaskhalfmode): Add BF vector mode.
            (vec_set<mode>_0): Add @ to it.
            (@vec_set<mode>_0): Ditto.
            (vec_interleave_high<mode><mask_name>): Ditto.
            (@vec_interleave_high<mode><mask_name>): Ditto.
            (vec_interleave_low<mode><mask_name>): Ditto.
            (@vec_interleave_low<mode><mask_name>): Ditto.
            * config/i386/subst.md (SUBST_V): Add BF vector mode.

    gcc/testsuite/ChangeLog:

            * gcc.target/i386/pr106742.c: New test.

Reply via email to