[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