changeset 10812:dd95ee93c893

output only blocks with changes in EffectClosure tracing
author Lukas Stadler <lukas.stadler@jku.at>
date Thu, 18 Jul 2013 17:15:32 +0200
parents 5fced75a7f57
children 3d6bd17da6e1
files graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java	Thu Jul 18 15:37:07 2013 +0200
+++ b/graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java	Thu Jul 18 17:15:32 2013 +0200
@@ -78,15 +78,15 @@
                             Debug.log("    %s", effect);
                         }
                     }
+                    if (TraceEscapeAnalysis.getValue()) {
+                        Debug.dump(graph, EffectsClosure.this.getClass().getSimpleName() + " - after processing %s", context);
+                    }
                 }
             }
 
             @Override
             protected Void processBlock(Block block, Void currentState) {
                 apply(blockEffects.get(block), block);
-                if (TraceEscapeAnalysis.getValue()) {
-                    Debug.dump(graph, "after processing block %s", block);
-                }
                 return currentState;
             }