changeset 19227:6e495e8cc407

GraalCompiler.emitLowLevel: remove superfluous scopes.
author Josef Eisl <josef.eisl@jku.at>
date Mon, 09 Feb 2015 15:24:15 +0100
parents 9c47b23fb0a2
children 6340d851894b
files graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
diffstat 1 files changed, 6 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java	Mon Feb 09 15:10:13 2015 +0100
+++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java	Mon Feb 09 15:24:15 2015 +0100
@@ -350,20 +350,14 @@
 
     public static <T extends AbstractBlock<T>> LIRGenerationResult emitLowLevel(TargetDescription target, List<T> codeEmittingOrder, List<T> linearScanOrder, LIRGenerationResult lirGenRes,
                     LIRGeneratorTool lirGen, LowLevelCompilerConfiguration config) {
-        try (Scope s0 = Debug.scope("LowLevelHighTier")) {
-            LowLevelHighTierContext c = new LowLevelHighTierContext(lirGen);
-            config.<T> createHighTier().apply(target, lirGenRes, codeEmittingOrder, linearScanOrder, c);
-        }
+        LowLevelHighTierContext highTierContext = new LowLevelHighTierContext(lirGen);
+        config.<T> createHighTier().apply(target, lirGenRes, codeEmittingOrder, linearScanOrder, highTierContext);
 
-        try (Scope s0 = Debug.scope("LowLevelMidTier")) {
-            LowLevelMidTierContext c = new LowLevelMidTierContext();
-            config.<T> createMidTier().apply(target, lirGenRes, codeEmittingOrder, linearScanOrder, c);
-        }
+        LowLevelMidTierContext midTierContext = new LowLevelMidTierContext();
+        config.<T> createMidTier().apply(target, lirGenRes, codeEmittingOrder, linearScanOrder, midTierContext);
 
-        try (Scope s = Debug.scope("LowLevelLowTier")) {
-            LowLevelLowTierContext c = new LowLevelLowTierContext();
-            config.<T> createLowTier().apply(target, lirGenRes, codeEmittingOrder, linearScanOrder, c);
-        }
+        LowLevelLowTierContext lowTierContext = new LowLevelLowTierContext();
+        config.<T> createLowTier().apply(target, lirGenRes, codeEmittingOrder, linearScanOrder, lowTierContext);
 
         return lirGenRes;
     }