# HG changeset patch # User Josef Eisl # Date 1429631546 -7200 # Node ID cdb65346129d220ed2410145215d9e7ad9434165 # Parent 2d9735b5a3734ac6e461aa180745ae0bab1707ef GraalCompiler: scope for LIRGenerationPhase. diff -r 2d9735b5a373 -r cdb65346129d graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java --- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Tue Apr 28 11:54:06 2015 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Tue Apr 21 17:52:26 2015 +0200 @@ -293,7 +293,11 @@ // LIR generation LIRGenerationContext context = new LIRGenerationContext(lirGen, nodeLirGen, graph, schedule); - new LIRGenerationPhase().apply(target, lirGenRes, codeEmittingOrder, linearScanOrder, context); + try (Scope s = Debug.scope("LIRGeneration", nodeLirGen, lir)) { + new LIRGenerationPhase().apply(target, lirGenRes, codeEmittingOrder, linearScanOrder, context); + } catch (Throwable e) { + throw Debug.handle(e); + } try (Scope s = Debug.scope("LIRStages", nodeLirGen, lir)) { return emitLowLevel(target, codeEmittingOrder, linearScanOrder, lirGenRes, lirGen, lirSuites);