Mercurial > hg > graal-compiler
changeset 8534:4f33d1871dca
pipeline: canonicalize after ConditionalElimination and EliminatePartiallyRedundantGuards
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Wed, 27 Mar 2013 14:11:56 +0100 |
parents | 9daff929be65 |
children | 3cf7d22b14dd |
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 Wed Mar 27 17:22:12 2013 +0100 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Wed Mar 27 14:11:56 2013 +0100 @@ -200,6 +200,10 @@ new EliminatePartiallyRedundantGuardsPhase(true, true).apply(graph); } + if (GraalOptions.OptCanonicalizer) { + new CanonicalizerPhase(runtime, assumptions).apply(graph); + } + plan.runPhases(PhasePosition.MID_LEVEL, graph); plan.runPhases(PhasePosition.LOW_LEVEL, graph);