Searched refs:stateAfter (Results 1 - 25 of 62) sorted by relevance

123

/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/
H A DAbstractStateSplit.java37 @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 DBeginStateSplitNode.java41 @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 DStateSplit.java36 FrameState stateAfter(); method in interface:StateSplit
H A DDeoptimizingNode.java78 void computeStateDuring(FrameState stateAfter); argument
H A DInvoke.java72 FrameState state = stateAfter();
94 default void computeStateDuring(FrameState stateAfter) { argument
95 FrameState newStateDuring = stateAfter.duplicateModifiedDuringCall(bci(), asNode().getStackKind());
H A DInvokeWithExceptionNode.java63 @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 DStructuredGraph.java597 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 DRemoveValueProxyPhase.java40 FrameState stateAfter = exit.stateAfter();
41 if (stateAfter != null) {
43 if (stateAfter.hasNoUsages()) {
44 GraphUtil.killWithUnusedFloatingInputs(stateAfter);
H A DFrameStateAssignmentPhase.java72 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 DStoreFieldNode.java47 @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 DStoreIndexedNode.java53 @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 DLoweredAtomicReadAndWriteNode.java54 @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 DLoweredCompareAndSwapNode.java59 @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 DExceptionObjectNode.java74 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 DMacroStateSplitNode.java52 @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 DMacroNode.java108 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 DAbstractMemoryCheckpoint.java44 protected AbstractMemoryCheckpoint(NodeClass<? extends AbstractMemoryCheckpoint> c, Stamp stamp, FrameState stateAfter) { argument
45 super(c, stamp, stateAfter);
H A DAbstractWriteNode.java46 @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 DUnsafeStoreNode.java59 @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 DGraphOrder.java119 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 DGraphEffectList.java120 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 DInliningUtil.java193 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 DGraphBuilderContext.java69 * {@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 DMultiTypeGuardInlineInfo.java194 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 DOnStackReplacementPhase.java97 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));

Completed in 293 milliseconds

123