"H.J. Lu" <hjl.to...@gmail.com> writes:
> We can simplify
>
>   (subreg (vec_merge (vec_duplicate X)
>                    (vector)
>                    (const_int ((1 << N) | M)))
>         (N * sizeof (X)))
>
> to X when mode of X is the same as of mode of subreg.
>
> gcc/
>
>       PR target/87537
>       * simplify-rtx.c (simplify_subreg): Simplify subreg of vec_merge
>       of vec_duplicate.
>       (test_vector_ops_duplicate): Add test for a scalar subreg of a
>       VEC_MERGE of a VEC_DUPLICATE.
>
> gcc/testsuite/
>
>       PR target/87537
>       * gcc.target/i386/pr87537-1.c: New test.

OK, thanks.

Richard

Reply via email to