changeset 22597:9fd19e2fc0be

TraceRA: TraceLinearScanLifetimeAnalysisPhase: higher dump level for intermediate interval dumps.
author Josef Eisl <josef.eisl@jku.at>
date Mon, 07 Sep 2015 17:38:39 +0200
parents b3c4b69bc71f
children 5396006b321a
files graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java	Tue Sep 08 14:18:54 2015 +0200
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java	Mon Sep 07 17:38:39 2015 +0200
@@ -59,6 +59,7 @@
 
 final class TraceLinearScanLifetimeAnalysisPhase extends AllocationPhase {
 
+    private static final int DUMP_DURING_ANALYSIS_LEVEL = 4;
     protected final TraceLinearScan allocator;
     private final TraceBuilderResult<?> traceBuilderResult;
 
@@ -877,7 +878,9 @@
 
                     } // end of instruction iteration
                 }
-                allocator.printIntervals("After Block " + block);
+                if (Debug.isDumpEnabled(DUMP_DURING_ANALYSIS_LEVEL)) {
+                    allocator.printIntervals("After Block " + block);
+                }
             } // end of block iteration
 
             // fix spill state for phi/sigma intervals