changeset 4303:dd67881406c2

add GVN after FloatingReadPhase
author Lukas Stadler <lukas.stadler@jku.at>
date Fri, 13 Jan 2012 15:27:47 +0100
parents b3c3d1b1ddfa
children f9552a259363
files graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalCompiler.java
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalCompiler.java	Fri Jan 13 15:23:40 2012 +0100
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalCompiler.java	Fri Jan 13 15:27:47 2012 +0100
@@ -219,6 +219,11 @@
 
             if (GraalOptions.Lower) {
                 new FloatingReadPhase().apply(graph, context);
+
+                if (GraalOptions.OptGVN) {
+                    new GlobalValueNumberingPhase().apply(graph, context);
+                }
+
                 if (GraalOptions.OptReadElimination) {
                     new ReadEliminationPhase().apply(graph, context);
                 }