On Wed, Sep 2, 2020 at 2:33 AM Hongtao Liu via Gcc-patches
<gcc-patches@gcc.gnu.org> wrote:
>
> Hi:
>   Add define_peephole2 to eliminate potential redundant conversion
> from mask to vector.
>   Bootstrap is ok, regression test is ok for i386/x86-64 backend.
>   Ok for trunk?
>
> gcc/ChangeLog:
>         PR target/96891
>         * config/i386/sse.md (VI_128_256): New mode iterator.
>         (define_peephole2): Lower avx512 vector compare to avx version
>         when dest is vector.
>
> gcc/testsuite/ChangeLog:

Missing PR target/96891

>         * gcc.target/i386/avx512bw-pr96891-1.c: New test.
>         * gcc.target/i386/avx512f-pr96891-1.c: New test.
>         * gcc.target/i386/avx512f-pr96891-2.c: New test.
>
> --
> BR,
> Hongtao



-- 
H.J.

Reply via email to