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)