[llvm-dev] Optimizations using profile information
Piotr Padlewski via llvm-dev
llvm-dev at lists.llvm.org
Sat Jul 16 09:02:25 PDT 2016
2016-07-15 21:05 GMT-07:00 Mehdi Amini via llvm-dev <llvm-dev at lists.llvm.org
> On Jul 15, 2016, at 3:14 AM, Emma Espinosa via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
> Which optimization passes use profile information?
> http://llvm.org/docs/Passes.html seems to suggest only block placement
> uses it, is that correct?
> Using grep in the codebase to look for BlockFrequencyInfo
> and BranchProbabilityInfo yield a bunch of middle passes like
> JumpThreading, LoopUnswitch, LoopVectorize, InductiveRangeCheckElimination.
> There are more in the CodeGen. And I know that we also try to use it to
> drive ThinLTO importing.
> ThinLTO doesn't care much about profile date right now, but it should in 2
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev