Interface NodeWithState

All Superinterfaces:
FixedNodeInterface, ValueNodeInterface
All Known Subinterfaces:
DeoptimizingNode, DeoptimizingNode.DeoptAfter, DeoptimizingNode.DeoptBefore, DeoptimizingNode.DeoptDuring, ForeignCall, Invoke, MacroInvokable, ObjectClone, StateSplit
All Known Implementing Classes:
AbstractCompareAndSwapNode, AbstractDeoptimizeNode, AbstractFixedGuardNode, AbstractMemoryCheckpoint, AbstractMergeNode, AbstractNewArrayNode, AbstractNewObjectNode, AbstractStateSplit, AbstractUnsafeCompareAndSwapNode, AbstractWriteNode, AccessMonitorNode, AESNode, AllocateWithExceptionNode, ArrayCopyCallNode, ArrayCopyNode, ArrayCopyWithConversionsNode, ArrayCopyWithDelayedLoweringNode, ArrayIndexOfMacroNode, AtomicReadAndAddNode, AtomicReadAndWriteNode, BasicArrayCopyNode, BasicObjectCloneNode, BeginLockScopeNode, BeginStateSplitNode, BigIntegerMulAddNode, BigIntegerMultiplyToLenNode, BigIntegerSquareToLenNode, BytecodeExceptionNode, CalcStringAttributesMacroNode, CallSiteTargetNode, CaptureStateBeginNode, CheckcastArrayCopyCallNode, CipherBlockChainingAESNode, CounterModeAESNode, DeoptimizeNode, DeoptimizingFixedWithNextNode, DeoptimizingStubCall, DynamicDeoptimizeNode, DynamicNewArrayNode, DynamicNewArrayWithExceptionNode, DynamicNewInstanceNode, DynamicNewInstanceWithExceptionNode, EncodeArrayNode, EndLockScopeNode, EntryMarkerNode, ExceptionObjectNode, FastNotifyNode, FixedAccessNode, FixedBinaryNode, FixedGuardNode, FloatableAccessNode, ForeignCallNode, ForeignCallWithExceptionNode, FullInfopointNode, GenericArrayCopyCallNode, GHASHProcessBlocksNode, HotSpotIdentityHashCodeNode, HotSpotReflectionGetCallerClassNode, HotSpotStoreReservedReferenceNode, IdentityHashCodeNode, ImplicitNullCheckNode, IntegerDivRemNode, InvokeNode, InvokeWithExceptionNode, JavaReadNode, JavaWriteNode, KlassBeingInitializedCheckNode, LoadExceptionObjectNode, LogicCompareAndSwapNode, LoopBeginNode, LoopExitNode, LoweredAtomicReadAndAddNode, LoweredAtomicReadAndWriteNode, LoweredRegisterFinalizerNode, MacroNode, MacroWithExceptionNode, MemoryKillStubIntrinsicNode, MergeNode, MessageDigestNode, MessageDigestNode.MD5Node, MessageDigestNode.SHA1Node, MessageDigestNode.SHA256Node, MessageDigestNode.SHA3Node, MessageDigestNode.SHA512Node, MethodHandleNode, MethodHandleWithExceptionNode, MonitorEnterNode, MonitorExitNode, NeverPartOfCompilationNode, NewArrayNode, NewArrayWithExceptionNode, NewInstanceNode, NewInstanceWithExceptionNode, NewMultiArrayNode, NewMultiArrayWithExceptionNode, NullCheckNode, ObjectCloneNode, OSRMonitorEnterNode, OSRStartNode, ProfileBooleanNode, PureFunctionMacroNode, RawStoreNode, ReadNode, ReflectionGetCallerClassNode, RegisterFinalizerNode, SafepointNode, SideEffectFreeWriteNode, SideEffectNode, SignedDivNode, SignedRemNode, SnippetSubstitutionNode, StartNode, StateSplitProxyNode, StoreFieldNode, StoreHubNode, StoreIndexedNode, StringLatin1InflateNode, StringUTF16CompressNode, StubStartNode, TruffleSafepointNode, UnsafeCompareAndExchangeNode, UnsafeCompareAndSwapNode, UnsafeCopyMemoryNode, UnsafeMemoryStoreNode, UnsafeSetMemoryNode, UnsignedDivNode, UnsignedRemNode, ValueCompareAndSwapNode, VirtualizableInvokeMacroNode, VMErrorNode, WriteNode, ZeroMemoryNode

public interface NodeWithState extends FixedNodeInterface
Interface for nodes which have FrameState nodes as input.