src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.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.nodes/src/org/graalvm/compiler/nodes/FrameState.java

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java

Print this page

        

*** 39,50 **** import org.graalvm.compiler.api.replacements.MethodSubstitution; import org.graalvm.compiler.bytecode.Bytecode; import org.graalvm.compiler.bytecode.Bytecodes; import org.graalvm.compiler.core.common.type.StampFactory; - import org.graalvm.compiler.debug.Debug; - import org.graalvm.compiler.debug.DebugCounter; import org.graalvm.compiler.debug.GraalError; import org.graalvm.compiler.graph.IterableNodeType; import org.graalvm.compiler.graph.NodeClass; import org.graalvm.compiler.graph.NodeInputList; import org.graalvm.compiler.graph.NodeSourcePosition; --- 39,48 ----
*** 70,81 **** */ @NodeInfo(nameTemplate = "@{p#code/s}:{p#bci}", cycles = CYCLES_0, size = SIZE_1) public final class FrameState extends VirtualState implements IterableNodeType { public static final NodeClass<FrameState> TYPE = NodeClass.create(FrameState.class); - private static final DebugCounter FRAMESTATES_COUNTER = Debug.counter("FrameStateCount"); - /** * Marker value for the second slot of values that occupy two local variable or expression stack * slots. The marker value is used by the bytecode parser, but replaced with {@code null} in the * {@link #values} of the {@link FrameState}. */ --- 68,77 ----
*** 155,165 **** this.rethrowException = rethrowException; this.duringCall = duringCall; assert !this.rethrowException || this.stackSize == 1 : "must have exception on top of the stack"; assert this.locksSize() == this.monitorIdCount(); - FRAMESTATES_COUNTER.increment(); } public FrameState(FrameState outerFrameState, Bytecode code, int bci, List<ValueNode> values, int localsSize, int stackSize, boolean rethrowException, boolean duringCall, List<MonitorIdNode> monitorIds, List<EscapeObjectState> virtualObjectMappings) { this(outerFrameState, code, bci, localsSize, stackSize, values.size() - localsSize - stackSize, rethrowException, duringCall, monitorIds, virtualObjectMappings); --- 151,160 ----
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File