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.

Reply via email to