src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java	Fri Jul  7 09:30:55 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java	Fri Jul  7 09:30:55 2017

*** 36,46 **** --- 36,46 ---- import org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig; import org.graalvm.compiler.core.common.alloc.Trace; import org.graalvm.compiler.core.common.alloc.TraceBuilderResult; import org.graalvm.compiler.core.common.cfg.AbstractBlockBase; ! import org.graalvm.compiler.debug.DebugContext; import org.graalvm.compiler.debug.GraalError; import org.graalvm.compiler.debug.Indent; import org.graalvm.compiler.lir.ConstantValue; import org.graalvm.compiler.lir.InstructionValueProcedure; import org.graalvm.compiler.lir.LIRInstruction;
*** 163,173 **** --- 163,174 ---- return result; } @SuppressWarnings("try") private void assignBlock(AbstractBlockBase<?> block) { try (Indent indent2 = Debug.logAndIndent("assign locations in block B%d", block.getId())) { + DebugContext debug = allocator.getDebug(); + try (Indent indent2 = debug.logAndIndent("assign locations in block B%d", block.getId())) { ArrayList<LIRInstruction> instructions = allocator.getLIR().getLIRforBlock(block); handleBlockBegin(block, instructions); int numInst = instructions.size(); boolean hasDead = false;
*** 310,320 **** --- 311,321 ---- return false; } @SuppressWarnings("try") private void assign() { ! try (Indent indent = allocator.getDebug().logAndIndent("assign locations")) { for (AbstractBlockBase<?> block : allocator.sortedBlocks()) { assignBlock(block); } } }

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File