Re: [PATCH] Check nonlinear iv in vect_can_advance_ivs_p.

2022-09-28 Thread Richard Biener via Gcc-patches
On Thu, Sep 29, 2022 at 7:03 AM liuhongt via Gcc-patches wrote: > > vectorizable_nonlinear_induction doesn't always guard > vect_peel_nonlinear_iv_init when it's called by > vect_update_ivs_after_vectorizer which is supposed to be guarded > by vect_can_advance_ivs_p. The patch put part codes from

[PATCH] Check nonlinear iv in vect_can_advance_ivs_p.

2022-09-28 Thread liuhongt via Gcc-patches
vectorizable_nonlinear_induction doesn't always guard vect_peel_nonlinear_iv_init when it's called by vect_update_ivs_after_vectorizer which is supposed to be guarded by vect_can_advance_ivs_p. The patch put part codes from vectorizable_nonlinear_induction into a new function vect_can_peel_nonlinea