Hi,
I completely forgot I still had this patch out as well, I grouped it
together with the unrolling because it was what motivated the change,
but it is actually wider applicable and can be reviewed separately.
On 17/09/2021 16:32, Andre Vieira (lists) via Gcc-patches wrote:
Hi,
This patch changes the order in which we check outside and inside
costs for epilogue loops, this is to ensure that a predicated epilogue
is more likely to be picked over an unpredicated one, since it saves
having to enter a scalar epilogue loop.
gcc/ChangeLog:
* tree-vect-loop.c (vect_better_loop_vinfo_p): Change how
epilogue loop costs are compared.