[llvm-commits] [llvm] r142793 - in /llvm/trunk: include/llvm/Analysis/BranchProbabilityInfo.h lib/Analysis/BranchProbabilityInfo.cpp test/Analysis/BranchProbabilityInfo/noreturn.ll
David Blaikie
dblaikie at gmail.com
Mon Oct 24 10:26:26 PDT 2011
> However, the return heuristic was flagging one very important case:
> unreachable. Unfortunately it still gave a 1/4 chance of the
> branch-to-unreachable occuring. It also didn't do a rigorous job of
> finding those blocks which post-dominate an unreachable block.
When does this actually come up? When I was experimenting with some
opt issues a few weeks ago I found unreachable blocks were being
stripped out very early (in the SimplifyCFG pass), though I expect
other passes could possibly introduce new ones later on.
- David
More information about the llvm-commits
mailing list