changeset 6466:3d6a1007190d

added debug scope for node simplification
author Doug Simon <doug.simon@oracle.com>
date Mon, 01 Oct 2012 16:01:36 +0200
parents 04f08ab5bacf
children 5d398a326315
files graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java	Mon Oct 01 16:00:49 2012 +0200
+++ b/graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java	Mon Oct 01 16:01:36 2012 +0200
@@ -242,7 +242,11 @@
         } else if (node instanceof Simplifiable) {
             Debug.log("Canonicalizer: simplifying %s", node);
             METRIC_SIMPLIFICATION_CONSIDERED_NODES.increment();
-            ((Simplifiable) node).simplify(tool);
+            Debug.scope("SimplifyNode", node, new Runnable() {
+                public void run() {
+                    ((Simplifiable) node).simplify(tool);
+                }
+            });
         }
         return node.isDeleted();
     }