Class FixedWithNextNode
java.lang.Object
jdk.graal.compiler.graph.Node
jdk.graal.compiler.nodes.ValueNode
jdk.graal.compiler.nodes.FixedNode
jdk.graal.compiler.nodes.FixedWithNextNode
- All Implemented Interfaces:
Cloneable
,Formattable
,FixedNodeInterface
,FixedWithNextNodeInterface
,ValueNodeInterface
- Direct Known Subclasses:
AbstractBeginNode
,AbstractBoxingNode
,AbstractStateSplit
,AccessArrayNode
,AccessFieldNode
,AllocaNode
,AllowMaterializeNode
,ArrayLengthNode
,AssertionNode
,BindToRegisterNode
,BlackholeNode
,BreakpointNode
,CacheWritebackNode
,CacheWritebackSyncNode
,CommitAllocationNode
,ComputeObjectAddressNode
,ConditionAnchorNode
,ControlFlowAnchorNode
,CurrentLockNode
,DeoptimizingFixedWithNextNode
,DimensionsNode
,DynamicCounterNode
,EnsureVirtualizedNode
,ExplodeLoopNode
,FastAcquireBiasedLockNode
,FinalFieldBarrierNode
,FixedValueAnchorNode
,ForceMaterializeNode
,FullInfopointNode
,GetObjectAddressNode
,HotSpotLoadReservedReferenceNode
,JumpToExceptionHandlerNode
,LoadArrayComponentHubNode
,LoadMethodNode
,LoadSnippetVarargParameterNode
,LogNode
,MacroNode
,MembarNode
,MemoryAnchorNode
,NeverStripMineNode
,NeverWriteSinkNode
,NewFrameNode
,PatchReturnAddressNode
,PauseNode
,PluginReplacementNode
,PrefetchAllocateNode
,PureFunctionStubIntrinsicNode
,ReachabilityFenceNode
,ReadProtectionKeyRegisterNode
,ReadRegisterNode
,SnippetAnchorNode
,SnippetCounterNode
,SpeculationFenceNode
,SpeculativeExceptionAnchorNode
,SpillRegistersNode
,SpinWaitNode
,StringToBytesNode
,StubForeignCallNode
,SwitchCaseProbabilityNode
,UnreachableNode
,UnsafeAccessNode
,UnsafeMemoryLoadNode
,ValueAnchorNode
,VerifyHeapNode
,VirtualFrameAccessorNode
,VirtualThreadUpdateJFRNode
,WordCastNode
,WriteBarrierNode
,WriteProtectionKeyRegisterNode
,WriteRegisterNode
Base class of all nodes that are fixed within the control flow graph and have an immediate
successor.
-
Nested Class Summary
Nested classes/interfaces inherited from class jdk.graal.compiler.graph.Node
Node.ConstantNodeParameter, Node.EdgeVisitor, Node.IndirectInputChangedCanonicalization, Node.InjectedNodeParameter, Node.Input, Node.InputsChangedCanonicalization, Node.NodeInsertionStackTrace, Node.NodeIntrinsic, Node.NodeIntrinsicFactory, Node.OptionalInput, Node.Successor, Node.ValueNumberable
-
Field Summary
FieldsFields inherited from class jdk.graal.compiler.nodes.ValueNode
EMPTY_ARRAY, stamp
Fields inherited from class jdk.graal.compiler.graph.Node
NOT_ITERABLE, TRACK_CREATION_POSITION, WithAllEdges, WithOnlyInputEdges
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jdk.graal.compiler.nodes.FixedNode
asFixedNode, verifyNode
Methods inherited from class jdk.graal.compiler.nodes.ValueNode
asConstant, asJavaConstant, asNode, checkReplaceAtUsagesInvariants, getStackKind, graph, hasUsagesOtherThan, inferStamp, isAllowedUsageType, isConstant, isConstantPredicate, isDefaultConstant, isIllegalConstant, isJavaConstant, isNullConstant, recursivelyDataFlowEqualsUpTo, setStamp, stamp, updateStamp, updateUsagesInterface
Methods inherited from class jdk.graal.compiler.graph.Node
afterClone, applyInputs, applySuccessors, assertFalse, assertTrue, cfgPredecessors, cfgSuccessors, clearInputs, clearNodeSourcePosition, clearSuccessors, copyWithInputs, copyWithInputs, dataFlowEquals, dynamicNodeSizeEstimate, estimatedNodeCycles, estimatedNodeSize, fail, formatTo, getCreationPosition, getDebug, getDebugProperties, getDebugProperties, getId, getIdBeforeDeletion, getInsertionPosition, getNodeClass, getNodeSourcePosition, getOptions, getUsageCount, hasExactlyOneUsage, hasExactlyOneUsageOfType, hashCode, hasMoreThanOneUsage, hasNoUsages, hasUsages, inputPositions, inputs, isAlive, isDeleted, isUnregistered, markDeleted, maybeNotifyZeroUsages, modCount, predecessor, pushInputs, removeDeadUsages, removeUsage, removeUsages, replaceAllInputs, replaceAndDelete, replaceAtAllUsages, replaceAtMatchingUsages, replaceAtPredecessor, replaceAtUsages, replaceAtUsages, replaceAtUsages, replaceAtUsages, replaceAtUsages, replaceAtUsagesAndDelete, replaceFirstInput, replaceFirstSuccessor, safeDelete, setCreationPosition, setInsertionPosition, setNodeSourcePosition, singleUsage, successorPositions, successors, toString, toString, updateNodeSourcePosition, updatePredecessor, updateUsages, usages, valueEquals, verify, verify, verifyEdges, verifyInputs, withNodeSourcePosition
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface jdk.graal.compiler.nodes.FixedNodeInterface
asFixedNode
Methods inherited from interface jdk.graal.compiler.nodes.ValueNodeInterface
asNode
-
Field Details
-
TYPE
-
next
-
-
Constructor Details
-
FixedWithNextNode
-
-
Method Details
-
next
-
setNext
-
asFixedWithNextNode
- Specified by:
asFixedWithNextNode
in interfaceFixedWithNextNodeInterface
-