/openjdk9/hotspot/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ |
H A D | BytecodeFrame.java | 37 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 D | DebugInfo.java | 49 * @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 D | CodeUtil.java | 195 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 D | HotSpotDebugInfoBuilder.java | 25 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 D | InterpreterFrameSizeTest.java | 41 import jdk.vm.ci.code.BytecodeFrame; 75 BytecodeFrame frame = new BytecodeFrame(null, resolvedMethod, bci, false, false, values, slotKinds, numLocals, numStack, 0);
|
H A D | DebugInfoTest.java | 25 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 D | DebugInfoBuilder.java | 48 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 D | HotSpotMonitorValueTest.java | 39 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 D | IntrinsicContext.java | 27 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 D | HotSpotCompiledCode.java | 25 import jdk.vm.ci.code.BytecodeFrame; 157 BytecodeFrame frame = info.debugInfo.frame();
|
H A D | CompilerToVM.java | 31 import jdk.vm.ci.code.BytecodeFrame; 629 native int interpreterFrameSize(BytecodeFrame frame);
|
H A D | HotSpotCodeCacheProvider.java | 28 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 D | LIRFrameState.java | 39 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 D | ArrayCopySlowPathNode.java | 25 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 D | MacroStateSplitNode.java | 41 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 D | CompilationPrinter.java | 38 import jdk.vm.ci.code.BytecodeFrame; 158 if (curCodePos instanceof BytecodeFrame) { 159 BytecodeFrame frame = (BytecodeFrame) curCodePos;
|
/openjdk9/hotspot/src/share/vm/jvmci/ |
H A D | jvmciJavaClasses.hpp | 204 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 D | FrameState.java | 29 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 D | ForeignCallNode.java | 51 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 D | InliningUtil.java | 99 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 D | MethodCallTargetNode.java | 47 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 D | TestInvalidDebugInfo.java | 41 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 D | LoadExceptionObjectSnippets.java | 51 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 D | SPARCHotSpotNodeLIRBuilder.java | 57 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 D | IntrinsicGraphBuilder.java | 52 import jdk.vm.ci.code.BytecodeFrame; 205 FrameState stateAfter = getGraph().add(new FrameState(BytecodeFrame.BEFORE_BCI));
|