On Mon, 28 Oct 2024, Alex Coplan wrote:

> For loops with LOOP_VINFO_EARLY_BREAKS_VECT_PEELED we should always
> enter the scalar epilogue, so avoid emitting a guard on entry to the
> epilogue.

OK.  I guess this can go in independently?

Richard.

> gcc/ChangeLog:
> 
>       * tree-vect-loop-manip.cc (vect_do_peeling): Avoid emitting an
>       epilogue guard for inverted early-exit loops.
> ---
>  gcc/tree-vect-loop-manip.cc | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> 

-- 
Richard Biener <rguent...@suse.de>
SUSE Software Solutions Germany GmbH,
Frankenstrasse 146, 90461 Nuernberg, Germany;
GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)

Reply via email to