On 5/31/24 7:44 AM, Richard Biener wrote:
When vectorizing an early break loop with LENs (do we miss some
check here to disallow this?) we can end up deciding to insert
stmts after a GIMPLE_COND when doing SLP scheduling and trying
to be conservative with placing of stmts only dependent on
the implicit loop mask/len.  The following avoids this, I guess
it's not perfect but it does the job fixing some observed
RISC-V regression.

        * tree-vect-slp.cc (vect_schedule_slp_node): For mask/len
        loops make sure to not advance the insertion iterator
        beyond a GIMPLE_COND.
Note this patch may depend on others in the series. I don't think the pre-commit CI tester is particularly good at handling that, particularly if the other patches in the series don't have the tagging for the pre-commit CI.

What most likely happened is this patch and only this patch was applied against the baseline for testing.

There are (manual) ways to get things re-tested. I'm hoping Patrick and Edwin automate that procedure relatively soon. Until that happens you have to email patchworks...@rivosinc.com with a URL for the patch in patchwork that you want retested.



Jeff

Reply via email to