Re: [aarch64] Use exact_log2 (INTVAL (operands[2])) >= 0 to gate for vec_merge patterns.

2023-01-18 Thread Prathamesh Kulkarni via Gcc-patches
in progress on aarch64-linux-gnu. > > Does it look OK ? > > Yeah, this is OK, thanks. IMO it's a latent bug and suitable for stage 4. Thanks, pushed in 22c75b4ed94bd731cb6e37c507de1d91954a17cf. Thanks, Prathamesh > > Richard > > > > > Thanks, > > Pratham

Re: [aarch64] Use exact_log2 (INTVAL (operands[2])) >= 0 to gate for vec_merge patterns.

2023-01-18 Thread Richard Sandiford via Gcc-patches
IMO it's a latent bug and suitable for stage 4. Richard > > Thanks, > Prathamesh > > [aarch64] Use exact_log2 (INTVAL (operands[2])) >= 0 to gate for vec_merge > patterns. > > gcc/ChangeLog: > * gcc/config/aarch64-simd.md (aarch64_simd_vec_set): Use >

[aarch64] Use exact_log2 (INTVAL (operands[2])) >= 0 to gate for vec_merge patterns.

2023-01-18 Thread Prathamesh Kulkarni via Gcc-patches
Hi Richard, Based on your suggestion in the other thread, the patch uses exact_log2 (INTVAL (operands[2])) >= 0 to gate for vec_merge patterns. Bootstrap+test in progress on aarch64-linux-gnu. Does it look OK ? Thanks, Prathamesh [aarch64] Use exact_log2 (INTVAL (operands[2])) >= 0 t