Searched refs:exceptionEdge (Results 1 - 13 of 13) sorted by relevance

/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/
H A DLIR.java146 final LabelRef[] exceptionEdge = {null};
148 if (state.exceptionEdge != null) {
149 assert exceptionEdge[0] == null;
150 exceptionEdge[0] = state.exceptionEdge;
153 return exceptionEdge[0];
179 LabelRef exceptionEdge = getExceptionEdge(op);
180 if (exceptionEdge != null) {
H A DLIRFrameState.java55 public final LabelRef exceptionEdge; field in class:LIRFrameState
60 public LIRFrameState(BytecodeFrame topFrame, VirtualObject[] virtualObjects, LabelRef exceptionEdge) { argument
63 this.exceptionEdge = exceptionEdge;
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/
H A DInvokeWithExceptionNode.java59 @Successor AbstractBeginNode exceptionEdge; field in class:InvokeWithExceptionNode
70 public InvokeWithExceptionNode(CallTargetNode callTarget, AbstractBeginNode exceptionEdge, int bci) { argument
72 this.exceptionEdge = exceptionEdge;
80 public AbstractBeginNode exceptionEdge() { method in class:InvokeWithExceptionNode
81 return exceptionEdge;
85 updatePredecessor(exceptionEdge, x);
86 exceptionEdge = x;
199 AbstractBeginNode edge = exceptionEdge();
H A DGraphEncoder.java269 ExceptionObjectNode exceptionEdge = (ExceptionObjectNode) invokeWithExcpetion.exceptionEdge();
272 writeOrderId(invokeWithExcpetion.exceptionEdge(), nodeOrder);
273 writeOrderId(exceptionEdge.stateAfter(), nodeOrder);
274 writeOrderId(exceptionEdge.next(), nodeOrder);
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/
H A DMultiTypeGuardInlineInfo.java205 ExceptionObjectNode exceptionEdge = (ExceptionObjectNode) invokeWithException.exceptionEdge();
209 FixedNode exceptionSux = exceptionEdge.next();
212 exceptionMerge.setStateAfter(exceptionEdge.stateAfter().duplicateModified(invoke.stateAfter().bci, true, JavaKind.Object, new JavaKind[]{JavaKind.Object},
234 ExceptionObjectNode exceptionEdge = (ExceptionObjectNode) invokeWithExceptionNode.exceptionEdge();
235 exceptionEdge.replaceAtUsages(exceptionObjectPhi);
236 exceptionEdge.setNext(null);
237 GraphUtil.killCFG(invokeWithExceptionNode.exceptionEdge());
408 ExceptionObjectNode exceptionEdge
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/
H A DCompilationResultBuilder.java89 public final LabelRef exceptionEdge; field in class:CompilationResultBuilder.ExceptionInfo
91 ExceptionInfo(int pcOffset, LabelRef exceptionEdge) { argument
93 this.exceptionEdge = exceptionEdge;
209 compilationResult.recordExceptionHandler(codeOffset, ei.exceptionEdge.label().position());
224 if (info.exceptionEdge != null) {
228 exceptionInfoList.add(new ExceptionInfo(pcOffset, info.exceptionEdge));
235 assert info.exceptionEdge == null;
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/
H A DDebugInfoBuilder.java76 public LIRFrameState build(FrameState topState, LabelRef exceptionEdge) { argument
145 return newLIRFrameState(exceptionEdge, frame, virtualObjectsArray);
197 protected LIRFrameState newLIRFrameState(LabelRef exceptionEdge, BytecodeFrame frame, VirtualObject[] virtualObjectsArray) { argument
198 return new LIRFrameState(frame, virtualObjectsArray, exceptionEdge);
H A DNodeLIRBuilder.java582 LabelRef exceptionEdge = null;
584 exceptionEdge = getLIRBlock(((InvokeWithExceptionNode) x).exceptionEdge());
586 LIRFrameState callState = stateWithExceptionEdge(x, exceptionEdge);
707 public LIRFrameState stateWithExceptionEdge(DeoptimizingNode deopt, LabelRef exceptionEdge) { argument
711 return stateForWithExceptionEdge(getFrameState(deopt), exceptionEdge);
718 public LIRFrameState stateForWithExceptionEdge(FrameState state, LabelRef exceptionEdge) { argument
723 return getDebugInfoBuilder().build(state, exceptionEdge);
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/
H A DJVMCIInfopointErrorTest.java183 return new LIRFrameState(top, vobj, state.exceptionEdge);
298 safepoint.accept(new LIRFrameState(state.topFrame, new VirtualObject[]{o}, state.exceptionEdge));
312 safepoint.accept(new LIRFrameState(state.topFrame, new VirtualObject[]{o1, o2}, state.exceptionEdge));
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/
H A DBlock.java96 return predecessor != null && predecessor instanceof InvokeWithExceptionNode && getBeginNode() == ((InvokeWithExceptionNode) predecessor).exceptionEdge();
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/
H A DInliningUtil.java340 ExceptionObjectNode obj = (ExceptionObjectNode) invokeWithException.exceptionEdge();
408 assert invokeWithException.exceptionEdge().successors().count() == 1;
409 ExceptionObjectNode obj = (ExceptionObjectNode) invokeWithException.exceptionEdge();
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/
H A DPEGraphDecoder.java660 assert !(invoke instanceof InvokeWithExceptionNode) || ((InvokeWithExceptionNode) invoke).exceptionEdge() == null;
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/
H A DBytecodeParser.java1985 AbstractBeginNode exceptionEdge = handleException(null, bci());
1986 InvokeWithExceptionNode invoke = append(new InvokeWithExceptionNode(callTarget, exceptionEdge, bci()));

Completed in 88 milliseconds