Mercurial > hg > graal-compiler
changeset 20050:a1d73b4fd139
Truffle FastPE: recompute loop freqencies once BranchProbabilities have had a chance to canonicalize
author | Gilles Duboscq <gilles.m.duboscq@oracle.com> |
---|---|
date | Fri, 27 Mar 2015 15:37:42 +0100 |
parents | 1d52d1e08a75 |
children | b7477f2df553 |
files | graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java Fri Mar 27 15:33:44 2015 +0100 +++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java Fri Mar 27 15:37:42 2015 +0100 @@ -362,6 +362,9 @@ } catch (Throwable t) { Debug.handle(t); } + + // recompute loop frequencies now that BranchProbabilities have had time to canonicalize + ComputeLoopFrequenciesClosure.compute(graph); } private void partialEvaluation(final OptimizedCallTarget callTarget, final StructuredGraph graph, PhaseContext baseContext, HighTierContext tierContext) {