On 4/30/19 7:21 PM, Jan Hubicka wrote:
> Hi,
> this patch adds some notes on LTO/IPA changes and some statistics
> on bulid-time/memory use improvements I collected this weekend.
> I also added some of FDO changes I rememebr. Martin, perhaps you can
> do more.
Hi.
I'm fine with the changes (and numbers) you provided. Please apply following
patch that corrects some typos:
--- xxx.eml 2019-05-02 10:26:03.187395558 +0200
+++ xxx.eml.new 2019-05-02 10:30:30.340814818 +0200
@@ -21,7 +21,7 @@
can be transformed into <code>100 * how + 5</code> (for values defined
in the switch statement).
</li>
-+<li>Inter-prodcedural optimization improvements:
++<li>Inter-procedural optimization improvements:
+ <ul>
+ <li>Inliner defaults was tuned to better suits modern C++ codebases
+ especially when built with link time optimizations.
@@ -29,8 +29,8 @@
+ <code>max-inline-insns-size</code>,
+ <code>uninlined-function-insns</code>,
+ <code>uninlined-function-time</code>,
<code>uninlined-thunk-insns</code>,
-+ and <code>uninlined-thunk-time</code> was added.</li>
-+ <li>Hot/cold partitioning is now more precise and agressive.</li>
++ and <code>uninlined-thunk-time</code> were added.</li>
++ <li>Hot/cold partitioning is now more precise and aggressive.</li>
+ <li>Improved scalability for very large translation units (especially
+ when link-time optimizing large programs).</li>
+ </ul>