[llvm-dev] FYI, planning to enable nontrivial loop unswitch in the new PM at O3

Madhur Amilkanthwar via llvm-dev llvm-dev at lists.llvm.org
Sun Apr 29 09:02:53 PDT 2018


Is there any written description of what "non trivialness" is there?

On Sun, Apr 29, 2018, 2:49 PM Chandler Carruth via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> One of the last big missing pieces for the new PM is enabling non-trivial
> loop unswitch at O3.
>
> The pass is now working well and passing all the testing I have done as
> well as some others' testing (thanks Fedor!) so it should be ready to be
> enabled.
>
> I've done preliminary benchmarking on the test suite and SPEC and haven't
> seen any interesting regressions and quite a few improvements. Still, there
> may be some regressions out there. Not sure how many folks are using the
> new PM widely, but if you see regressions, don't hesitate to send a note my
> way.
>
> Anyways, just wanted to send a heads-up. Not expecting this to be
> disruptive so will probably land it next week unless someone gives a shout.
>
> -Chandler
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180429/fe5a8210/attachment.html>


More information about the llvm-dev mailing list