# HG changeset patch # User Lukas Stadler # Date 1326464867 -3600 # Node ID dd67881406c26541783820575a715e4d47f503a2 # Parent b3c3d1b1ddfa5c4695a21ac87a5a2b37897b1084 add GVN after FloatingReadPhase diff -r b3c3d1b1ddfa -r dd67881406c2 graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalCompiler.java --- 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); }