Mercurial > hg > graal-jvmci-8
diff jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java @ 22689:f48b657b550d
Remove unused class VirtualStackSlot.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Fri, 16 Oct 2015 13:44:47 +0200 |
parents | 1bbd4a7c274b |
children |
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java Fri Oct 16 11:12:34 2015 +0200 +++ b/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java Fri Oct 16 13:44:47 2015 +0200 @@ -22,8 +22,7 @@ */ package jdk.vm.ci.code; -import static jdk.vm.ci.code.ValueUtil.isStackSlot; -import static jdk.vm.ci.code.ValueUtil.isVirtualStackSlot; +import jdk.vm.ci.meta.AllocatableValue; import jdk.vm.ci.meta.JavaValue; import jdk.vm.ci.meta.Value; @@ -33,10 +32,10 @@ public final class StackLockValue implements JavaValue { private JavaValue owner; - private StackSlotValue slot; + private AllocatableValue slot; private final boolean eliminated; - public StackLockValue(JavaValue object, StackSlotValue slot, boolean eliminated) { + public StackLockValue(JavaValue object, AllocatableValue slot, boolean eliminated) { this.owner = object; this.slot = slot; this.eliminated = eliminated; @@ -82,8 +81,7 @@ return false; } - public void setSlot(StackSlotValue stackSlot) { - assert slot == null || (isVirtualStackSlot(slot) && (slot.equals(stackSlot) || isStackSlot(stackSlot))) : String.format("Can not set slot for %s to %s", this, stackSlot); + public void setSlot(AllocatableValue stackSlot) { slot = stackSlot; } }