/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ |
H A D | AbstractStateSplit.java | 37 @OptionalInput(InputType.State) protected FrameState stateAfter; field in class:AbstractStateSplit 40 public FrameState stateAfter() { method in class:AbstractStateSplit 41 return stateAfter; 47 updateUsages(stateAfter, x); 48 stateAfter = x; 60 protected AbstractStateSplit(NodeClass<? extends AbstractStateSplit> c, Stamp stamp, FrameState stateAfter) { argument 62 this.stateAfter = stateAfter;
|
H A D | BeginStateSplitNode.java | 41 @OptionalInput(InputType.State) protected FrameState stateAfter; field in class:BeginStateSplitNode 52 public FrameState stateAfter() { method in class:BeginStateSplitNode 53 return stateAfter; 59 updateUsages(stateAfter, x); 60 stateAfter = x;
|
H A D | StateSplit.java | 36 FrameState stateAfter(); method in interface:StateSplit
|
H A D | DeoptimizingNode.java | 78 void computeStateDuring(FrameState stateAfter); argument
|
H A D | Invoke.java | 72 FrameState state = stateAfter(); 94 default void computeStateDuring(FrameState stateAfter) { argument 95 FrameState newStateDuring = stateAfter.duplicateModifiedDuringCall(bci(), asNode().getStackKind());
|
H A D | InvokeWithExceptionNode.java | 63 @OptionalInput(State) FrameState stateAfter; field in class:InvokeWithExceptionNode 169 public FrameState stateAfter() { method in class:InvokeWithExceptionNode 170 return stateAfter; 174 public void setStateAfter(FrameState stateAfter) { argument 175 updateUsages(this.stateAfter, stateAfter); 176 this.stateAfter = stateAfter; 208 FrameState state = stateAfter();
|
H A D | StructuredGraph.java | 597 FrameState stateAfter = merge.stateAfter(); 601 if (stateAfter != null && stateAfter.isAlive() && stateAfter.hasNoUsages()) { 602 GraphUtil.killWithUnusedFloatingInputs(stateAfter); 773 FrameState stateAfter = ((StateSplit) node).stateAfter(); 774 if (stateAfter != null) { 777 if (stateAfter [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ |
H A D | RemoveValueProxyPhase.java | 40 FrameState stateAfter = exit.stateAfter(); 41 if (stateAfter != null) { 43 if (stateAfter.hasNoUsages()) { 44 GraphUtil.killWithUnusedFloatingInputs(stateAfter);
|
H A D | FrameStateAssignmentPhase.java | 72 FrameState stateAfter = stateSplit.stateAfter(); 73 if (stateAfter != null) { 74 currentState = stateAfter; 89 if (deopt.canDeoptimize() && deopt.stateAfter() == null) { 101 return singleFrameState == null ? merge.stateAfter() : singleFrameState;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ |
H A D | StoreFieldNode.java | 47 @OptionalInput(InputType.State) FrameState stateAfter; field in class:StoreFieldNode 50 public FrameState stateAfter() { method in class:StoreFieldNode 51 return stateAfter; 57 updateUsages(stateAfter, x); 58 stateAfter = x; 75 public StoreFieldNode(ValueNode object, ResolvedJavaField field, ValueNode value, FrameState stateAfter) { argument 78 this.stateAfter = stateAfter; 95 return stateAfter;
|
H A D | StoreIndexedNode.java | 53 @OptionalInput(State) FrameState stateAfter; field in class:StoreIndexedNode 56 public FrameState stateAfter() { method in class:StoreIndexedNode 57 return stateAfter; 63 updateUsages(stateAfter, x); 64 stateAfter = x; 100 return stateAfter;
|
H A D | LoweredAtomicReadAndWriteNode.java | 54 @OptionalInput(State) FrameState stateAfter; field in class:LoweredAtomicReadAndWriteNode 62 public FrameState stateAfter() { method in class:LoweredAtomicReadAndWriteNode 63 return stateAfter; 69 updateUsages(stateAfter, x); 70 stateAfter = x;
|
H A D | LoweredCompareAndSwapNode.java | 59 @OptionalInput(State) FrameState stateAfter; field in class:LoweredCompareAndSwapNode 62 public FrameState stateAfter() { method in class:LoweredCompareAndSwapNode 63 return stateAfter; 69 updateUsages(stateAfter, x); 70 stateAfter = x;
|
H A D | ExceptionObjectNode.java | 74 loadException.setStateAfter(stateAfter()); 85 assertTrue(stateAfter() != null, "an exception handler needs a frame state");
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ |
H A D | MacroStateSplitNode.java | 52 @OptionalInput(InputType.State) protected FrameState stateAfter; field in class:MacroStateSplitNode 59 public FrameState stateAfter() { method in class:MacroStateSplitNode 60 return stateAfter; 66 updateUsages(stateAfter, x); 67 stateAfter = x; 86 assert invoke.stateAfter().bci == BytecodeFrame.AFTER_BCI; 89 newInvoke.setStateAfter(invoke.stateAfter());
|
H A D | MacroNode.java | 108 protected FrameState stateAfter() { method in class:MacroNode 171 if (invoke.stateAfter() == null) { 196 if (stateAfter() != null) { 197 invoke.setStateAfter(stateAfter().duplicate()); 199 invoke.stateAfter().replaceFirstInput(this, invoke);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ |
H A D | AbstractMemoryCheckpoint.java | 44 protected AbstractMemoryCheckpoint(NodeClass<? extends AbstractMemoryCheckpoint> c, Stamp stamp, FrameState stateAfter) { argument 45 super(c, stamp, stateAfter);
|
H A D | AbstractWriteNode.java | 46 @OptionalInput(InputType.State) FrameState stateAfter; field in class:AbstractWriteNode 52 public FrameState stateAfter() { method in class:AbstractWriteNode 53 return stateAfter; 59 updateUsages(stateAfter, x); 60 stateAfter = x;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ |
H A D | UnsafeStoreNode.java | 59 @OptionalInput(State) FrameState stateAfter; field in class:UnsafeStoreNode 65 public UnsafeStoreNode(ValueNode object, ValueNode offset, ValueNode value, JavaKind accessKind, LocationIdentity locationIdentity, FrameState stateAfter) { argument 68 this.stateAfter = stateAfter; 73 public FrameState stateAfter() { method in class:UnsafeStoreNode 74 return stateAfter; 80 updateUsages(stateAfter, x); 81 stateAfter = x; 133 return new StoreFieldNode(object(), field, value(), stateAfter()); 138 return new UnsafeStoreNode(object(), location, value, accessKind(), identity, stateAfter()); [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/ |
H A D | GraphOrder.java | 119 FrameState stateAfter = null; 121 stateAfter = ((StateSplit) node).stateAfter(); 124 if (input != stateAfter) { 141 if (stateAfter != null) { 142 visitForward(nodes, visited, stateAfter, true); 174 * A stateAfter is not valid directly after its associated state split, but 175 * right before the next fixed node. Therefore a pending stateAfter is kept that 181 FrameState stateAfter = node instanceof StateSplit ? ((StateSplit) node).stateAfter() [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ |
H A D | GraphEffectList.java | 120 FrameState stateAfter = node; 121 for (int i = 0; i < stateAfter.virtualObjectMappingCount(); i++) { 122 if (stateAfter.virtualObjectMappingAt(i).object() == state.object()) { 123 stateAfter.virtualObjectMappings().remove(i); 126 stateAfter.addVirtualObjectMapping(state.isAlive() ? state : graph.unique(state));
|
/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 | 193 if (invoke != null && invoke.stateAfter() != null) { 194 return methodName(invoke.stateAfter(), invoke.bci()) + ": " + method.format("%H.%n(%p):%r") + " (" + method.getCodeSize() + " bytes)"; 203 } else if (info.invoke() != null && info.invoke().stateAfter() != null) { 204 return methodName(info.invoke().stateAfter(), info.invoke().bci()) + ": " + info.toString(); 252 assert invoke.stateAfter() != null : invoke; 301 if (node == entryPointNode || (node == entryPointNode.stateAfter() && node.usages().count() == 1) || node instanceof ParameterNode) { 333 FrameState stateAfter = invoke.stateAfter(); 334 assert stateAfter == null || stateAfter 513 processMonitorId(FrameState stateAfter, MonitorIdNode monitorIdNode) argument [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ |
H A D | GraphBuilderContext.java | 69 * {@linkplain StateSplit#stateAfter() frame state}, the frame state is initialized. 77 assert !(value instanceof StateSplit) || ((StateSplit) value).stateAfter() != null; 83 if (stateSplit.stateAfter() == null && stateSplit.hasSideEffect()) { 92 * is a {@link StateSplit} with a null {@linkplain StateSplit#stateAfter() frame state}, the 104 if (stateSplit.stateAfter() == null && stateSplit.hasSideEffect()) {
|
/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 | 194 returnMerge.setStateAfter(invoke.stateAfter()); 212 exceptionMerge.setStateAfter(exceptionEdge.stateAfter().duplicateModified(invoke.stateAfter().bci, true, JavaKind.Object, new JavaKind[]{JavaKind.Object}, 398 FrameState stateAfter = invoke.stateAfter(); 399 stateAfter = stateAfter.duplicate(stateAfter.bci); 400 stateAfter.replaceFirstInput(invoke.asNode(), result.asNode()); 401 result.setStateAfter(stateAfter); [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/ |
H A D | OnStackReplacementPhase.java | 97 FrameState osrState = osr.stateAfter(); 138 if (osr.stateAfter().locksSize() != 0) { 141 if (osr.stateAfter().stackSize() != 0) { 142 throw new PermanentBailoutException("OSR with stack entries not supported: %s", osr.stateAfter().toString(Verbosity.Debugger));
|