Chromium Code Reviews
DescriptionAdd use_thin_lto switch to start evaluating ThinLTO.
Local experiments show that it's possible to compile
Chrome and tests with ThinLTO, and the linking time is 3.5x smaller
compared to the full LTO. With additional profiling it might reach 10x,
as there're hints that Chrome is hitting some corner cases, which can be
optimized.
The plan is to setup ThinLTO / Clang ToT buildbot, then port
whole program devirtualization, then CFI, then get rid of
full LTO completely.
BUG=645295
Committed: https://crrev.com/8e6253caa689d2c20f5173406f1e7cb64d7f9b0f
Cr-Commit-Position: refs/heads/master@{#418098}
Patch Set 1 #Patch Set 2 : nits #Patch Set 3 : spelling #
Total comments: 2
Patch Set 4 : merge -flto and -whole-program-vtables flags #
Messages
Total messages: 12 (6 generated)
|
||||||||||||||||||||||||||||