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

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

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

commit r12-5463-gf4eae6450e46224454ce067ac43bd7e9f66fc18b
Author: Haochen Gui <guih...@gcc.gnu.org>
Date:   Wed Nov 17 16:16:02 2021 +0800

    rs6000: Optimize code generation of vec_reve [PR100868]

    gcc/
            PR target/100868
            * config/rs6000/altivec.md (altivec_vreve<mode>2 for VEC_K): Use
            xxbrq for v16qi, xxbrq + xxbrh for v8hi and xxbrq + xxbrw for v4si
            or v4sf when p9_vector is set.
            (altivec_vreve<mode>2 for VEC_64): Defined. Implemented by xxswapd.

    gcc/testsuite/
            PR target/100868
            * gcc.target/powerpc/vec_reve_1.c: New test.
            * gcc.target/powerpc/vec_reve_2.c: Likewise.
  • [Bug target/100868] PPC: Ineffi... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to