[PATCH] D19338: New code hoisting pass based on GVN (optimistic approach)

Sebastian Pop via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 29 09:28:23 PDT 2016


sebpop added a comment.

In http://reviews.llvm.org/D19338#470067, @dberlin wrote:

> Sure, though note that's a size optimization :)
>  In any case, i will try to make a final review pass and give approval today
>  or tomorrow.


The patch is not only a code size improvement patch.
With this pass we have seen a 15% speedup on a proprietary benchmark,
and of course the spec 2006 is also slightly improving as we reported earlier.
There are also 5 or 6 code hoisting bugs in the GCC bugzilla that are all caught by this pass.

Thanks,
Sebastian


http://reviews.llvm.org/D19338





More information about the llvm-commits mailing list