[PATCH] D29916: [CGP] Split some critical edges coming out of indirect branches

Michael Kuperstein via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 22 17:55:22 PST 2017


mkuper added a comment.

In https://reviews.llvm.org/D29916#684203, @efriedma wrote:

> > Would you like me to commit a synthetic test for this into the test-suite, to serve as a performance regression test?
>
> How big is Python, anyway?  It might not be that ridiculous to put it into the testsuite.


It's not huge. On my machine, "make -j32" takes about 30 seconds wall time.
But it's still a fairly large yak (e.g. the build system is non-trivial, at lest to me - and it is not cmake-based. There's an external project that provides cmake build files, but I don't know how stable that is) . I would strongly prefer not to shave it at the moment.

A synthetic test would be based on something like this: https://gist.github.com/anonymous/652ff876293730601cccd1091f1ed446 modified to do something sane.


https://reviews.llvm.org/D29916





More information about the llvm-commits mailing list