Mercurial > hg > truffle
changeset 5099:e35e2aa5ebad
Run the canonicalizer early
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Mon, 19 Mar 2012 11:57:33 +0100 |
parents | 1f7d2ab7497b |
children | d8b414300a2e |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Mon Mar 19 11:57:10 2012 +0100 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Mon Mar 19 11:57:33 2012 +0100 @@ -137,6 +137,10 @@ new PhiStampPhase().apply(graph); + if (GraalOptions.OptCanonicalizer) { + new CanonicalizerPhase(target, runtime, assumptions).apply(graph); + } + if (GraalOptions.ProbabilityAnalysis && graph.start().probability() == 0) { new ComputeProbabilityPhase().apply(graph); }