src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarker.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/dfa/LocationMarker.java	Mon Mar 20 17:40:03 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarker.java	Mon Mar 20 17:40:03 2017

*** 22,33 **** --- 22,33 ---- */ package org.graalvm.compiler.lir.dfa; import static jdk.vm.ci.code.ValueUtil.isIllegal; + import java.util.ArrayList; import java.util.EnumSet; import java.util.List; import org.graalvm.compiler.core.common.LIRKind; import org.graalvm.compiler.core.common.cfg.AbstractBlockBase; import org.graalvm.compiler.core.common.cfg.BlockMap; import org.graalvm.compiler.debug.Debug;
*** 102,112 **** --- 102,112 ---- @SuppressWarnings("try") private void processBlock(AbstractBlockBase<?> block, UniqueWorkList worklist) { if (updateOutBlock(block)) { try (Indent indent = Debug.logAndIndent("handle block %s", block)) { currentSet = liveOutMap.get(block).copy(); ! ArrayList<LIRInstruction> instructions = lir.getLIRforBlock(block); for (int i = instructions.size() - 1; i >= 0; i--) { LIRInstruction inst = instructions.get(i); processInstructionBottomUp(inst); } liveInMap.put(block, currentSet);

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