commit | c4e15628255b24cb17138404abe3d94bde811e25 | [log] [tgz] |
---|---|---|
author | Chandler Carruth <chandlerc@gmail.com> | Mon Nov 14 08:55:59 2011 +0000 |
committer | Chandler Carruth <chandlerc@gmail.com> | Mon Nov 14 08:55:59 2011 +0000 |
tree | 63a95c3788d91ec734df422eb511a0661486e1da | |
parent | 2770c141856eefda6a192622bf5fd5b06bef4963 [diff] |
Reuse the logic in getEdgeProbability within getHotSucc in order to correctly handle blocks whose successor weights sum to more than UINT32_MAX. This is slightly less efficient, but the entire thing is already linear on the number of successors. Calling it within any hot routine is a mistake, and indeed no one is calling it. It also simplifies the code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144527 91177308-0d34-0410-b5e6-96231b3b80d8