/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ |
H A D | DeoptimizingFixedWithNextNode.java | 34 @OptionalInput(InputType.State) protected FrameState stateBefore; field in class:DeoptimizingFixedWithNextNode 40 protected DeoptimizingFixedWithNextNode(NodeClass<? extends DeoptimizingFixedWithNextNode> c, Stamp stamp, FrameState stateBefore) { argument 42 this.stateBefore = stateBefore; 46 public FrameState stateBefore() { method in class:DeoptimizingFixedWithNextNode 47 return stateBefore; 52 updateUsages(stateBefore, f); 53 stateBefore = f;
|
H A D | AbstractDeoptimizeNode.java | 40 * interpreter) at the position described by the {@link #stateBefore() deoptimization state}. 53 @OptionalInput(State) FrameState stateBefore; field in class:AbstractDeoptimizeNode 55 protected AbstractDeoptimizeNode(NodeClass<? extends AbstractDeoptimizeNode> c, FrameState stateBefore) { argument 57 this.stateBefore = stateBefore; 66 public FrameState stateBefore() { method in class:AbstractDeoptimizeNode 67 return stateBefore; 72 updateUsages(stateBefore, f); 73 stateBefore = f;
|
H A D | DeoptimizingNode.java | 49 FrameState stateBefore(); method in interface:DeoptimizingNode.DeoptBefore
|
H A D | DeoptimizeNode.java | 59 public DeoptimizeNode(DeoptimizationAction action, DeoptimizationReason reason, int debugId, JavaConstant speculation, FrameState stateBefore) { argument 60 super(TYPE, stateBefore);
|
H A D | DynamicDeoptimizeNode.java | 84 constant), speculationConstant, stateBefore());
|
H A D | FixedGuardNode.java | 70 deopt.setStateBefore(stateBefore());
|
H A D | AbstractFixedGuardNode.java | 116 deopt.setStateBefore(stateBefore());
|
H A D | SimplifyingGraphDecoder.java | 218 if (guard.stateBefore() != null) { 219 deopt.setStateBefore(guard.stateBefore());
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ |
H A D | AccessMonitorNode.java | 47 @OptionalInput(InputType.State) FrameState stateBefore; field in class:AccessMonitorNode 57 public FrameState stateBefore() { method in class:AccessMonitorNode 58 return stateBefore; 63 updateUsages(stateBefore, f); 64 stateBefore = f;
|
H A D | AbstractNewArrayNode.java | 46 protected AbstractNewArrayNode(NodeClass<? extends AbstractNewArrayNode> c, Stamp stamp, ValueNode length, boolean fillContents, FrameState stateBefore) { argument 47 super(c, stamp, fillContents, stateBefore);
|
H A D | NewArrayNode.java | 56 public NewArrayNode(ResolvedJavaType elementType, ValueNode length, boolean fillContents, FrameState stateBefore) { argument 57 this(TYPE, elementType, length, fillContents, stateBefore); 60 protected NewArrayNode(NodeClass<? extends NewArrayNode> c, ResolvedJavaType elementType, ValueNode length, boolean fillContents, FrameState stateBefore) { argument 61 super(c, StampFactory.objectNonNull(TypeReference.createExactTrusted(elementType.getArrayClass())), length, fillContents, stateBefore);
|
H A D | NewInstanceNode.java | 55 public NewInstanceNode(ResolvedJavaType type, boolean fillContents, FrameState stateBefore) { argument 56 this(TYPE, type, fillContents, stateBefore); 59 protected NewInstanceNode(NodeClass<? extends NewInstanceNode> c, ResolvedJavaType type, boolean fillContents, FrameState stateBefore) { argument 60 super(c, StampFactory.objectNonNull(TypeReference.createExactTrusted(type)), fillContents, stateBefore);
|
H A D | AbstractNewObjectNode.java | 45 protected AbstractNewObjectNode(NodeClass<? extends AbstractNewObjectNode> c, Stamp stamp, boolean fillContents, FrameState stateBefore) { argument 46 super(c, stamp, stateBefore);
|
H A D | DynamicNewInstanceNode.java | 56 protected DynamicNewInstanceNode(NodeClass<? extends DynamicNewInstanceNode> c, ValueNode clazz, boolean fillContents, FrameState stateBefore) { argument 57 super(c, StampFactory.objectNonNull(), fillContents, stateBefore); 78 return new NewInstanceNode(type, fillContents(), stateBefore());
|
H A D | DynamicNewArrayNode.java | 80 protected DynamicNewArrayNode(NodeClass<? extends DynamicNewArrayNode> c, ValueNode elementType, ValueNode length, boolean fillContents, JavaKind knownElementKind, FrameState stateBefore, argument 82 super(c, computeStamp(knownElementKind, metaAccess), length, fillContents, stateBefore); 109 return new NewArrayNode(type, length(), fillContents(), stateBefore());
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ |
H A D | G1PreWriteBarrier.java | 41 @OptionalInput(InputType.State) FrameState stateBefore; field in class:G1PreWriteBarrier 69 public FrameState stateBefore() { method in class:G1PreWriteBarrier 70 return stateBefore; 75 updateUsages(stateBefore, state); 76 stateBefore = state;
|
H A D | VMErrorNode.java | 66 if (stateBefore() != null) { 69 FrameState fs = stateBefore();
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ |
H A D | InitializeKlassStubCall.java | 60 @OptionalInput(InputType.State) protected FrameState stateBefore; field in class:InitializeKlassStubCall 102 public FrameState stateBefore() { method in class:InitializeKlassStubCall 103 return stateBefore; 108 updateUsages(stateBefore, f); 109 stateBefore = f;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ |
H A D | FloatableAccessNode.java | 49 boolean nullCheck, FrameState stateBefore) { 50 super(c, address, location, stamp, guard, barrierType, nullCheck, stateBefore); 48 FloatableAccessNode(NodeClass<? extends FloatableAccessNode> c, AddressNode address, LocationIdentity location, Stamp stamp, GuardingNode guard, BarrierType barrierType, boolean nullCheck, FrameState stateBefore) argument
|
H A D | FixedAccessNode.java | 83 FrameState stateBefore) { 84 super(c, stamp, stateBefore); 82 FixedAccessNode(NodeClass<? extends FixedAccessNode> c, AddressNode address, LocationIdentity location, Stamp stamp, GuardingNode guard, BarrierType barrierType, boolean nullCheck, FrameState stateBefore) argument
|
H A D | ReadNode.java | 76 public ReadNode(AddressNode address, LocationIdentity location, Stamp stamp, GuardingNode guard, BarrierType barrierType, boolean nullCheck, FrameState stateBefore) { argument 77 this(TYPE, address, location, stamp, guard, barrierType, nullCheck, stateBefore); 81 FrameState stateBefore) { 82 super(c, address, location, stamp, guard, barrierType, nullCheck, stateBefore); 115 return new ReadNode(newAddress, getLocationIdentity(), stamp(), getGuard(), getBarrierType(), getNullCheck(), stateBefore()); 80 ReadNode(NodeClass<? extends ReadNode> c, AddressNode address, LocationIdentity location, Stamp stamp, GuardingNode guard, BarrierType barrierType, boolean nullCheck, FrameState stateBefore) argument
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/ |
H A D | InstrumentationNode.java | 65 private InstrumentationNode(ValueNode target, boolean anchored, int initialDependencySize, FrameState stateBefore) { argument 66 super(TYPE, StampFactory.forVoid(), stateBefore); 106 InstrumentationNode clone = new InstrumentationNode(newTarget, anchored, weakDependencies.size(), stateBefore);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ |
H A D | FrameStateAssignmentPhase.java | 64 if (deopt.canDeoptimize() && deopt.stateBefore() == null) {
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/ |
H A D | BytecodeParser.java | 460 FrameState stateBefore; field in class:BytecodeParser.IntrinsicScope 486 stateBefore = parser.frameState.create(parser.bci(), parser.getNonIntrinsicAncestor(), false, argSlotKinds, args); 546 if (stateBefore == null) { 547 stateBefore = graph.start().stateAfter(); 549 if (stateBefore != frameState) { 550 frameState.replaceAndDelete(stateBefore); 753 FrameState stateBefore = frameState.create(bci(), getNonIntrinsicAncestor(), false, null, null); 754 profilingPlugin.profileInvoke(this, method, stateBefore); 1145 FrameState stateBefore = frameState.create(bci(), getNonIntrinsicAncestor(), false, null, null); 1147 profilingPlugin.profileGoto(this, method, bci(), targetBci, stateBefore); [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/ |
H A D | WriteBarrierAdditionPhase.java | 89 preBarrier.setStateBefore(node.stateBefore());
|