search for: outlinling

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