Mercurial > hg > truffle
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); }