Mercurial > hg > truffle
diff graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/GraphBuilderPhase.java @ 2903:eb3a82946429
Measure nodes created and nodes deleted for nodes. New option -G:+Meter.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Wed, 08 Jun 2011 17:26:22 +0200 |
parents | 434d71eec7a9 |
children | a6d0743f3380 |
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/GraphBuilderPhase.java Wed Jun 08 17:07:06 2011 +0200 +++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/GraphBuilderPhase.java Wed Jun 08 17:26:22 2011 +0200 @@ -109,7 +109,7 @@ * @param graph */ public GraphBuilderPhase(GraalCompilation compilation, RiMethod method, boolean createUnwind, boolean inline) { - super(inline ? "Build Inline Graph" : "Build Graph"); + super(inline ? "BuildInlineGraph" : "BuildGraph"); this.compilation = compilation; this.runtime = compilation.runtime; @@ -201,11 +201,7 @@ // remove FrameStates for (Node n : graph.getNodes()) { if (n instanceof FrameState) { - boolean delete = false; if (n.usages().size() == 0 && n.predecessors().size() == 0) { - delete = true; - } - if (delete) { n.delete(); } }