/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ |
H A D | LIR.java | 146 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 D | LIRFrameState.java | 55 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 D | InvokeWithExceptionNode.java | 59 @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 D | GraphEncoder.java | 269 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 D | MultiTypeGuardInlineInfo.java | 205 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 D | CompilationResultBuilder.java | 89 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 D | DebugInfoBuilder.java | 76 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 D | NodeLIRBuilder.java | 582 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 D | JVMCIInfopointErrorTest.java | 183 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 D | Block.java | 96 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 D | InliningUtil.java | 340 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 D | PEGraphDecoder.java | 660 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 D | BytecodeParser.java | 1985 AbstractBeginNode exceptionEdge = handleException(null, bci()); 1986 InvokeWithExceptionNode invoke = append(new InvokeWithExceptionNode(callTarget, exceptionEdge, bci()));
|