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
hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarker.java
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarker.java
Print this page
*** 22,33 ****
*/
package org.graalvm.compiler.lir.dfa;
import static jdk.vm.ci.code.ValueUtil.isIllegal;
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;
--- 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 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 ****
@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();
! List<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);
--- 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