[PATCH] D13443: Rework the LTO Pipeline, aligning closer to the O2/O3 pipeline.

Mehdi AMINI via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 5 12:28:36 PDT 2015


joker.eph added a comment.

I'm not sure why inlining should be able to end up with smaller files, except in the case where an "internal linkage" function can end up with no call site. Do you see any other cases?

The inliner may take different decisions with more of the call graph available. Assuming the inliner heuristics are well tuned, running on a partial call-graph shouldn't result in better results but on the opposite only limits the freedom of it during LTO.

If your only concern is about compile time, it is fairly easy to test and I can launch a run of our compile-time test-suite.


http://reviews.llvm.org/D13443





More information about the llvm-commits mailing list