[PATCH] D33540: [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.

David Li via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 25 16:05:03 PDT 2017


davidxl added a comment.

I was aware  that partial inlining is available in both pre and post link thinLTO pipelines.  It is just not tuned. In fact,  the right thing to do for ThinLTO is only do function outlining in the prelink step -- this will shrink function size and exposes more importing. The regular inliner in the post -link phase can handle those functions properly.   Post thin-link needs another round of partial inlining after the inliner.


https://reviews.llvm.org/D33540





More information about the llvm-commits mailing list