Searched refs:BytecodeFrame (Results 1 - 25 of 41) sorted by relevance

12

/openjdk9/hotspot/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/
H A DBytecodeFrame.java37 public final class BytecodeFrame extends BytecodePosition { class in inherits:BytecodePosition
161 if (bci == BytecodeFrame.AFTER_BCI) {
163 } else if (bci == BytecodeFrame.AFTER_EXCEPTION_BCI) {
165 } else if (bci == BytecodeFrame.INVALID_FRAMESTATE_BCI) {
167 } else if (bci == BytecodeFrame.BEFORE_BCI) {
169 } else if (bci == BytecodeFrame.UNKNOWN_BCI) {
172 assert bci == BytecodeFrame.UNWIND_BCI;
193 public BytecodeFrame(BytecodeFrame caller, ResolvedJavaMethod method, int bci, boolean rethrowException, boolean duringCall, JavaValue[] values, JavaKind[] slotKinds, int numLocals, int numStack, method in class:BytecodeFrame
303 public BytecodeFrame calle
[all...]
H A DDebugInfo.java49 * @param codePos the {@linkplain BytecodePosition code position} or {@linkplain BytecodeFrame
72 return getBytecodePosition() instanceof BytecodeFrame;
80 public BytecodeFrame frame() {
82 return (BytecodeFrame) getBytecodePosition();
94 * {@link BytecodeFrame} instance, then it is also the deoptimization information for
H A DCodeUtil.java195 public static String tabulateValues(BytecodeFrame frame) {
300 public static StringBuilder append(StringBuilder sb, BytecodeFrame frame) {
408 BytecodeFrame frame = info.frame();
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/
H A DHotSpotDebugInfoBuilder.java25 import static jdk.vm.ci.code.BytecodeFrame.isPlaceholderBci;
34 import jdk.vm.ci.code.BytecodeFrame;
80 protected BytecodeFrame computeFrameForState(FrameState state) {
81 if (isPlaceholderBci(state.bci) && state.bci != BytecodeFrame.BEFORE_BCI) {
83 throw GraalError.shouldNotReachHere("Invalid state " + BytecodeFrame.getPlaceholderBciName(state.bci) + " " + state);
85 BytecodeFrame result = super.computeFrameForState(state);
/openjdk9/hotspot/test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/
H A DInterpreterFrameSizeTest.java41 import jdk.vm.ci.code.BytecodeFrame;
75 BytecodeFrame frame = new BytecodeFrame(null, resolvedMethod, bci, false, false, values, slotKinds, numLocals, numStack, 0);
H A DDebugInfoTest.java25 import jdk.vm.ci.code.BytecodeFrame;
96 BytecodeFrame frame = new BytecodeFrame(null, resolvedMethod, bci, false, false, values, slotKinds, numLocals, numStack, 0);
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/
H A DDebugInfoBuilder.java48 import jdk.vm.ci.code.BytecodeFrame;
96 BytecodeFrame frame = computeFrameForState(topState);
197 protected LIRFrameState newLIRFrameState(LabelRef exceptionEdge, BytecodeFrame frame, VirtualObject[] virtualObjectsArray) {
201 protected BytecodeFrame computeFrameForState(FrameState state) {
203 assert state.bci != BytecodeFrame.INVALID_FRAMESTATE_BCI;
204 assert state.bci != BytecodeFrame.UNKNOWN_BCI;
205 assert state.bci != BytecodeFrame.BEFORE_BCI || state.locksSize() == 0;
206 assert state.bci != BytecodeFrame.AFTER_BCI || state.locksSize() == 0;
207 assert state.bci != BytecodeFrame.AFTER_EXCEPTION_BCI || state.locksSize() == 0;
208 assert !(state.getMethod().isSynchronized() && state.bci != BytecodeFrame
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/
H A DHotSpotMonitorValueTest.java39 import jdk.vm.ci.code.BytecodeFrame;
56 BytecodeFrame frame = call.debugInfo.frame();
57 BytecodeFrame caller = frame.caller();
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/
H A DIntrinsicContext.java27 import static jdk.vm.ci.code.BytecodeFrame.AFTER_BCI;
28 import static jdk.vm.ci.code.BytecodeFrame.BEFORE_BCI;
29 import static jdk.vm.ci.code.BytecodeFrame.INVALID_FRAMESTATE_BCI;
/openjdk9/hotspot/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/
H A DHotSpotCompiledCode.java25 import jdk.vm.ci.code.BytecodeFrame;
157 BytecodeFrame frame = info.debugInfo.frame();
H A DCompilerToVM.java31 import jdk.vm.ci.code.BytecodeFrame;
629 native int interpreterFrameSize(BytecodeFrame frame);
H A DHotSpotCodeCacheProvider.java28 import jdk.vm.ci.code.BytecodeFrame;
167 public int interpreterFrameSize(BytecodeFrame pos) {
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/
H A DLIRFrameState.java39 import jdk.vm.ci.code.BytecodeFrame;
53 public final BytecodeFrame topFrame;
60 public LIRFrameState(BytecodeFrame topFrame, VirtualObject[] virtualObjects, LabelRef exceptionEdge) {
81 for (BytecodeFrame cur = topFrame; cur != null; cur = cur.caller()) {
100 for (BytecodeFrame cur = topFrame; cur != null; cur = cur.caller()) {
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/
H A DArrayCopySlowPathNode.java25 import jdk.vm.ci.code.BytecodeFrame;
63 super(TYPE, src, srcPos, dest, destPos, length, elementKind, BytecodeFrame.INVALID_FRAMESTATE_BCI);
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/
H A DMacroStateSplitNode.java41 import jdk.vm.ci.code.BytecodeFrame;
86 assert invoke.stateAfter().bci == BytecodeFrame.AFTER_BCI;
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/
H A DCompilationPrinter.java38 import jdk.vm.ci.code.BytecodeFrame;
158 if (curCodePos instanceof BytecodeFrame) {
159 BytecodeFrame frame = (BytecodeFrame) curCodePos;
/openjdk9/hotspot/src/share/vm/jvmci/
H A DjvmciJavaClasses.hpp204 start_class(BytecodeFrame) \
205 objArrayOop_field(BytecodeFrame, values, "[Ljdk/vm/ci/meta/JavaValue;") \
206 objArrayOop_field(BytecodeFrame, slotKinds, "[Ljdk/vm/ci/meta/JavaKind;") \
207 int_field(BytecodeFrame, numLocals) \
208 int_field(BytecodeFrame, numStack) \
209 int_field(BytecodeFrame, numLocks) \
210 boolean_field(BytecodeFrame, rethrowException) \
211 boolean_field(BytecodeFrame, duringCall) \
212 static_int_field(BytecodeFrame, BEFORE_BCI) \
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/
H A DFrameState.java29 import static jdk.vm.ci.code.BytecodeFrame.getPlaceholderBciName;
30 import static jdk.vm.ci.code.BytecodeFrame.isPlaceholderBci;
57 import jdk.vm.ci.code.BytecodeFrame;
95 * @see BytecodeFrame#rethrowException
168 if (this.bci == BytecodeFrame.AFTER_EXCEPTION_BCI) {
178 assert bci == BytecodeFrame.BEFORE_BCI || bci == BytecodeFrame.AFTER_BCI || bci == BytecodeFrame.AFTER_EXCEPTION_BCI || bci == BytecodeFrame.UNKNOWN_BCI ||
179 bci == BytecodeFrame
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/
H A DForeignCallNode.java51 import jdk.vm.ci.code.BytecodeFrame;
75 protected int bci = BytecodeFrame.UNKNOWN_BCI;
200 assert this.bci == BytecodeFrame.UNKNOWN_BCI || this.bci == bci;
210 assert bci != BytecodeFrame.UNKNOWN_BCI : this;
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/
H A DInliningUtil.java99 import jdk.vm.ci.code.BytecodeFrame;
543 if (frameState.bci == BytecodeFrame.AFTER_BCI) {
580 } else if (frameState.bci == BytecodeFrame.UNWIND_BCI || frameState.bci == BytecodeFrame.AFTER_EXCEPTION_BCI) {
582 } else if (frameState.bci == BytecodeFrame.BEFORE_BCI) {
602 assert frameState.bci != BytecodeFrame.AFTER_EXCEPTION_BCI : frameState;
603 assert frameState.bci != BytecodeFrame.BEFORE_BCI : frameState;
604 assert frameState.bci != BytecodeFrame.UNKNOWN_BCI : frameState;
605 assert frameState.bci != BytecodeFrame.UNWIND_BCI : frameState;
606 if (frameState.bci != BytecodeFrame
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/
H A DMethodCallTargetNode.java47 import jdk.vm.ci.code.BytecodeFrame;
167 assert (invoke().stateAfter() != null && BytecodeFrame.isPlaceholderBci(invoke().stateAfter().bci)) || BytecodeFrame.isPlaceholderBci(invoke().stateDuring().bci);
/openjdk9/hotspot/test/compiler/jvmci/errors/
H A DTestInvalidDebugInfo.java41 import jdk.vm.ci.code.BytecodeFrame;
97 BytecodeFrame frame = new BytecodeFrame(null, dummyMethod, 0, false, false, values, slotKinds, locals, stack, locks);
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/
H A DLoadExceptionObjectSnippets.java51 import jdk.vm.ci.code.BytecodeFrame;
59 * {@link BytecodeFrame#rethrowException rethrow exception} state and the stack contains exactly the
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/
H A DSPARCHotSpotNodeLIRBuilder.java57 import jdk.vm.ci.code.BytecodeFrame;
166 if (i.getState() != null && i.getState().bci == BytecodeFrame.AFTER_BCI) {
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/
H A DIntrinsicGraphBuilder.java52 import jdk.vm.ci.code.BytecodeFrame;
205 FrameState stateAfter = getGraph().add(new FrameState(BytecodeFrame.BEFORE_BCI));

Completed in 275 milliseconds

12