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);