Displaying 7 results from an estimated 7 matches for "outlinling".
Did you mean:
outlining
2018 Feb 06
2
Current PGO status
...;
> David
>
> >/What I can tell you is that there are many missing ones (that can
> benefit /from profile): such as profile aware LICM (patch pending), speculative PRE,
> loop unrolling, loop peeling, auto vectorization, inlining, function
> splitting, function layout, function outlinling, profile driven size
> optimization, induction variable optimization/strength reduction, stringOp
> specialization/optimization/inlining, switch peeling/lowering etc. The
> biggest profile user today include ralloc, BB layout, ifcvt, shrinkwrapping
> etc, but there should be rooms to b...
2018 Feb 05
0
Current PGO status
...with PGO.
Hope this helps.
David
>* What I can tell you is that there are many missing ones (that can benefit
*from profile): such as profile aware LICM (patch pending), speculative PRE,
loop unrolling, loop peeling, auto vectorization, inlining, function
splitting, function layout, function outlinling, profile driven size
optimization, induction variable optimization/strength reduction, stringOp
specialization/optimization/inlining, switch peeling/lowering etc. The
biggest profile user today include ralloc, BB layout, ifcvt, shrinkwrapping
etc, but there should be rooms to be improvement there...
2018 Feb 05
3
Current PGO status
Hello David!
I have recently started acquaintance with PGO in LLVM/clang and found
your e-mail thread:
http://lists.llvm.org/pipermail/llvm-dev/2016-May/099395.html . Here you
posted a nice list of optimizations that use profiling and of those
which could be using but don't. However that thread is about 2 years
old. Could you please kindly let me know if there were any significant
changes in
2018 Feb 07
2
Current PGO status
...gt;/What I can tell you is that there are many missing ones (that can
>> benefit /from profile): such as profile aware LICM (patch pending), speculative PRE,
>> loop unrolling, loop peeling, auto vectorization, inlining, function
>> splitting, function layout, function outlinling, profile driven size
>> optimization, induction variable optimization/strength reduction, stringOp
>> specialization/optimization/inlining, switch peeling/lowering etc. The
>> biggest profile user today include ralloc, BB layout, ifcvt, shrinkwrapping
>> etc...
2018 Feb 06
0
Current PGO status
...> David
>
> >* What I can tell you is that there are many missing ones (that can benefit
> *from profile): such as profile aware LICM (patch pending), speculative PRE,
> loop unrolling, loop peeling, auto vectorization, inlining, function
> splitting, function layout, function outlinling, profile driven size
> optimization, induction variable optimization/strength reduction, stringOp
> specialization/optimization/inlining, switch peeling/lowering etc. The
> biggest profile user today include ralloc, BB layout, ifcvt, shrinkwrapping
> etc, but there should be rooms to b...
2018 Feb 07
0
Current PGO status
...>> >* What I can tell you is that there are many missing ones (that can benefit
>> *from profile): such as profile aware LICM (patch pending), speculative PRE,
>> loop unrolling, loop peeling, auto vectorization, inlining, function
>> splitting, function layout, function outlinling, profile driven size
>> optimization, induction variable optimization/strength reduction, stringOp
>> specialization/optimization/inlining, switch peeling/lowering etc. The
>> biggest profile user today include ralloc, BB layout, ifcvt, shrinkwrapping
>> etc, but there shou...
2016 May 07
2
About Clang llvm PGO
Thanks for testing out LLVM PGO and evaluated the performance.
We are currently still more focused on infrastructure improvement which is
the foundation for performance improvement. We are making great progress
in this direction, but there are still some key missing pieces such as
profile data in inliner etc. We are working on that. Once those are done,
more focus will be on making more passes