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

--- Comment #19 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Kyrylo Tkachov <ktkac...@gcc.gnu.org>:

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

commit r14-1448-gd0c064c3eabc75cf83df296ebcd1db19b4a68851
Author: Kyrylo Tkachov <kyrylo.tkac...@arm.com>
Date:   Wed May 31 17:46:19 2023 +0100

    aarch64: PR target/99195 Annotate dot-product patterns for vec-concat-zero

    This straightforward patch annotates the dotproduct instructions, including
the i8mm ones.
    Tests included.
    Nothing unexpected here.

    Bootstrapped and tested on aarch64-none-linux-gnu and aarch64_be-none-elf.

    gcc/ChangeLog:

            PR target/99195
            * config/aarch64/aarch64-simd.md (<sur>dot_prod<vsi2qi>): Rename
to...
            (<sur>dot_prod<vsi2qi><vczle><vczbe>): ... This.
            (usdot_prod<vsi2qi>): Rename to...
            (usdot_prod<vsi2qi><vczle><vczbe>): ... This.
            (aarch64_<sur>dot_lane<vsi2qi>): Rename to...
            (aarch64_<sur>dot_lane<vsi2qi><vczle><vczbe>): ... This.
            (aarch64_<sur>dot_laneq<vsi2qi>): Rename to...
            (aarch64_<sur>dot_laneq<vsi2qi><vczle><vczbe>): ... This.
            (aarch64_<DOTPROD_I8MM:sur>dot_lane<VB:isquadop><VS:vsi2qi>):
Rename to...
           
(aarch64_<DOTPROD_I8MM:sur>dot_lane<VB:isquadop><VS:vsi2qi><vczle><vczbe>):
            ... This.

    gcc/testsuite/ChangeLog:

            PR target/99195
            * gcc.target/aarch64/simd/pr99195_11.c: New test.

Reply via email to