[PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.

Peter Collingbourne via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 5 16:06:52 PST 2016


pcc added a comment.

In https://reviews.llvm.org/D27324#613922, @mehdi_amini wrote:

> Does this include all the codegen as well?


No, I'll measure that as well.

> Also, what is the story for incremental build with respect to ThinLTO devirtualization?

Basically we want to cache the combined module and the part of the combined summary that contains the resolutions for each of the type tests. The cache would be keyed on the regular LTO module hashes. We'd only copy the needed resolutions into the individual summaries like we do for the import/export lists.


https://reviews.llvm.org/D27324





More information about the llvm-commits mailing list