JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
com.oracle.graal.nodes
,
com.oracle.graal.nodes.calc
,
com.oracle.graal.nodes.cfg
,
com.oracle.graal.nodes.debug
,
com.oracle.graal.nodes.extended
,
com.oracle.graal.nodes.java
,
com.oracle.graal.nodes.memory
,
com.oracle.graal.nodes.memory.address
,
com.oracle.graal.nodes.spi
,
com.oracle.graal.nodes.type
,
com.oracle.graal.nodes.util
,
com.oracle.graal.nodes.virtual
Class Hierarchy
java.lang.
Object
com.oracle.graal.nodes.
AbstractBeginNode.BlockNodeIterator
(implements java.util.
Iterator
<E>)
com.oracle.graal.compiler.common.cfg.
AbstractBlockBase
<T>
com.oracle.graal.nodes.cfg.
Block
com.oracle.graal.nodes.cfg.
Block.NodeIterator
(implements java.util.
Iterator
<E>)
com.oracle.graal.nodes.debug.
ControlFlowAnchorNode.Unique
com.oracle.graal.nodes.cfg.
ControlFlowGraph
(implements com.oracle.graal.compiler.common.cfg.
AbstractControlFlowGraph
<T>)
com.oracle.graal.nodes.
EncodedGraph
com.oracle.graal.nodes.java.
ForeignCallDescriptors
com.oracle.graal.graph.
Graph
com.oracle.graal.nodes.
StructuredGraph
(implements com.oracle.graal.debug.
JavaMethodContext
)
com.oracle.graal.nodes.
GraphComparison
com.oracle.graal.nodes.
GraphDecoder
com.oracle.graal.nodes.
SimplifyingGraphDecoder
com.oracle.graal.nodes.
GraphDecoder.InvokeData
com.oracle.graal.nodes.
GraphDecoder.LoopExplosionState
com.oracle.graal.nodes.
GraphDecoder.LoopScope
com.oracle.graal.nodes.
GraphDecoder.MethodScope
com.oracle.graal.nodes.
GraphEncoder
com.oracle.graal.nodes.
GraphEncoder.NodeOrder
com.oracle.graal.nodes.util.
GraphUtil
com.oracle.graal.nodes.util.
GraphUtil.DefaultSimplifierTool
(implements com.oracle.graal.graph.spi.
SimplifierTool
)
com.oracle.graal.nodes.util.
GraphUtil.OriginalValueSearch
com.oracle.graal.nodes.
IfNode.MutableProfiledType
jdk.internal.jvmci.meta.LocationIdentity
com.oracle.graal.nodes.
NamedLocationIdentity
(implements jdk.internal.jvmci.meta.Kind.FormatWithToString)
com.oracle.graal.nodes.cfg.
LocationSet
com.oracle.graal.nodes.virtual.
LockState
com.oracle.graal.compiler.common.cfg.
Loop
<T>
com.oracle.graal.nodes.cfg.
HIRLoop
com.oracle.graal.nodes.memory.
MemoryCheckpoint.TypeAssertion
com.oracle.graal.nodes.
NamedLocationIdentity.DB
com.oracle.graal.graph.
Node
(implements java.lang.
Cloneable
, java.util.
Formattable
)
com.oracle.graal.nodes.
ValueNode
(implements jdk.internal.jvmci.meta.KindProvider)
com.oracle.graal.nodes.
CallTargetNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
LoweredCallTargetNode
com.oracle.graal.nodes.
DirectCallTargetNode
com.oracle.graal.nodes.
IndirectCallTargetNode
com.oracle.graal.nodes.java.
MethodCallTargetNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.
FixedNode
com.oracle.graal.nodes.
AbstractEndNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
EndNode
com.oracle.graal.nodes.
LoopEndNode
com.oracle.graal.nodes.
ControlSinkNode
com.oracle.graal.nodes.
AbstractDeoptimizeNode
(implements com.oracle.graal.nodes.
DeoptimizingNode.DeoptBefore
, com.oracle.graal.graph.
IterableNodeType
)
com.oracle.graal.nodes.
DeoptimizeNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.
DynamicDeoptimizeNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.
ReturnNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
UnwindNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.
ControlSplitNode
(implements com.oracle.graal.graph.
IterableNodeType
)
com.oracle.graal.nodes.
IfNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.
InvokeWithExceptionNode
(implements com.oracle.graal.nodes.
Invoke
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.extended.
SwitchNode
com.oracle.graal.nodes.extended.
IntegerSwitchNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.java.
TypeSwitchNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.
FixedWithNextNode
com.oracle.graal.nodes.
AbstractBeginNode
(implements com.oracle.graal.nodes.extended.
AnchoringNode
, com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.
BeginNode
com.oracle.graal.nodes.
BeginStateSplitNode
(implements com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.
AbstractMergeNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
LoopBeginNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
MergeNode
com.oracle.graal.nodes.
DispatchBeginNode
com.oracle.graal.nodes.java.
ExceptionObjectNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.
EntryMarkerNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.
LoopExitNode
(implements com.oracle.graal.graph.
IterableNodeType
)
com.oracle.graal.nodes.
StartNode
(implements com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.extended.
OSRStartNode
(implements com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.
KillingBeginNode
(implements com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.
AbstractStateSplit
(implements com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.memory.
AbstractMemoryCheckpoint
(implements com.oracle.graal.nodes.memory.
MemoryCheckpoint
)
com.oracle.graal.nodes.java.
AccessMonitorNode
(implements com.oracle.graal.nodes.
DeoptimizingNode.DeoptAfter
, com.oracle.graal.nodes.
DeoptimizingNode.DeoptBefore
, com.oracle.graal.nodes.memory.
MemoryCheckpoint
)
com.oracle.graal.nodes.java.
MonitorEnterNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
, com.oracle.graal.nodes.extended.
MonitorEnter
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.java.
MonitorExitNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
, com.oracle.graal.nodes.extended.
MonitorExit
, com.oracle.graal.graph.spi.
Simplifiable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.java.
RawMonitorEnterNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
, com.oracle.graal.nodes.extended.
MonitorEnter
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.extended.
ArrayRangeWriteNode
com.oracle.graal.nodes.java.
AtomicReadAndAddNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.java.
AtomicReadAndWriteNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.extended.
BytecodeExceptionNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.java.
CompareAndSwapNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.extended.
ForeignCallNode
(implements com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Multi
)
com.oracle.graal.nodes.
InvokeNode
(implements com.oracle.graal.nodes.
Invoke
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.java.
LoadExceptionObjectNode
(implements com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.java.
RegisterFinalizerNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Unary
<T>, com.oracle.graal.nodes.
DeoptimizingNode.DeoptAfter
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.java.
AccessArrayNode
com.oracle.graal.nodes.java.
AccessIndexedNode
(implements com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.java.
LoadIndexedNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.java.
StoreIndexedNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.java.
AccessFieldNode
(implements com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.java.
LoadFieldNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Unary
<T>, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.java.
StoreFieldNode
(implements com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.java.
ArrayLengthNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Unary
<T>, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.debug.
BlackholeNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.extended.
BoxNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Unary
<T>, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
VirtualizableAllocation
)
com.oracle.graal.nodes.
BreakpointNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.java.
CheckCastDynamicNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Binary
<T>, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.java.
CheckCastNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.graph.spi.
Simplifiable
, com.oracle.graal.nodes.spi.
ValueProxy
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.virtual.
CommitAllocationNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.graph.spi.
Simplifiable
, com.oracle.graal.nodes.spi.
VirtualizableAllocation
)
com.oracle.graal.nodes.
ConditionAnchorNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Unary
<T>, com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.debug.
ControlFlowAnchorNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
DeoptimizingFixedWithNextNode
(implements com.oracle.graal.nodes.
DeoptimizingNode.DeoptBefore
)
com.oracle.graal.nodes.
AbstractFixedGuardNode
(implements com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.
FixedGuardNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.java.
AbstractNewObjectNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.java.
AbstractNewArrayNode
(implements com.oracle.graal.nodes.spi.
ArrayLengthProvider
)
com.oracle.graal.nodes.java.
DynamicNewArrayNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
)
com.oracle.graal.nodes.java.
NewArrayNode
(implements com.oracle.graal.nodes.spi.
VirtualizableAllocation
)
com.oracle.graal.nodes.java.
DynamicNewInstanceNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
)
com.oracle.graal.nodes.java.
NewInstanceNode
(implements com.oracle.graal.nodes.spi.
VirtualizableAllocation
)
com.oracle.graal.nodes.memory.
FixedAccessNode
(implements com.oracle.graal.nodes.memory.
Access
)
com.oracle.graal.nodes.memory.
AbstractWriteNode
(implements com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.nodes.memory.
MemoryAccess
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
, com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.extended.
JavaWriteNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.memory.
MemoryAccess
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
, com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.memory.
WriteNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.graph.spi.
Simplifiable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.memory.
FloatableAccessNode
com.oracle.graal.nodes.memory.
ReadNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.extended.
JavaReadNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.java.
LoweredAtomicReadAndWriteNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
, com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.java.
LoweredCompareAndSwapNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
, com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.calc.
FixedBinaryNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Binary
<T>)
com.oracle.graal.nodes.calc.
IntegerDivNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.calc.
IntegerRemNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.calc.
UnsignedDivNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.calc.
UnsignedRemNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.java.
NewMultiArrayNode
(implements com.oracle.graal.nodes.spi.
ArrayLengthProvider
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.extended.
NullCheckNode
(implements com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
SafepointNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.debug.
DynamicCounterNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.debug.
WeakCounterNode
(implements com.oracle.graal.graph.spi.
Simplifiable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.virtual.
EnsureVirtualizedNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.extended.
FixedValueAnchorNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
ValueProxy
)
com.oracle.graal.nodes.
InfopointNode
com.oracle.graal.nodes.
FullInfopointNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
NodeWithState
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.
SimpleInfopointNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.extended.
LoadMethodNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.extended.
MembarNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
)
com.oracle.graal.nodes.memory.
MemoryAnchorNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.memory.
MemoryNode
)
com.oracle.graal.nodes.extended.
StoreHubNode
(implements com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.extended.
UnboxNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Unary
<T>, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.extended.
UnsafeAccessNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
)
com.oracle.graal.nodes.extended.
UnsafeLoadNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.extended.
UnsafeStoreNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
, com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.extended.
UnsafeCopyNode
(implements com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.extended.
ValueAnchorNode
(implements com.oracle.graal.nodes.extended.
AnchoringNode
, com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.graph.spi.
Simplifiable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.debug.
VerifyHeapNode
(implements com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.calc.
FloatingNode
(implements com.oracle.graal.graph.
Node.ValueNumberable
)
com.oracle.graal.nodes.
AbstractLocalNode
com.oracle.graal.nodes.extended.
OSRLocalNode
(implements com.oracle.graal.graph.
IterableNodeType
)
com.oracle.graal.nodes.
ParameterNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
)
com.oracle.graal.nodes.memory.address.
AddressNode
com.oracle.graal.nodes.memory.address.
OffsetAddressNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
PiPushable
)
com.oracle.graal.nodes.memory.address.
RawAddressNode
com.oracle.graal.nodes.virtual.
AllocatedObjectNode
(implements com.oracle.graal.nodes.spi.
ArrayLengthProvider
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.calc.
BinaryNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Binary
<T>)
com.oracle.graal.nodes.calc.
BinaryArithmeticNode
<OP> (implements com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
, com.oracle.graal.graph.spi.
Canonicalizable.Binary
<T>)
com.oracle.graal.nodes.calc.
AddNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.BinaryCommutative
<T>, com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
AndNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.BinaryCommutative
<T>, com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
DivNode
com.oracle.graal.nodes.calc.
MulNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.BinaryCommutative
<T>, com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
OrNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.BinaryCommutative
<T>, com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
RemNode
(implements com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.calc.
SubNode
(implements com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
XorNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.BinaryCommutative
<T>, com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
NormalizeCompareNode
(implements com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.calc.
ShiftNode
<OP> (implements com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
, com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
LeftShiftNode
com.oracle.graal.nodes.calc.
RightShiftNode
com.oracle.graal.nodes.calc.
UnsignedRightShiftNode
com.oracle.graal.nodes.extended.
BranchProbabilityNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.calc.
ConditionalNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
ConstantNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
FloatingAnchoredNode
com.oracle.graal.nodes.
GuardNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.extended.
GuardingNode
)
com.oracle.graal.nodes.
FloatingGuardedNode
(implements com.oracle.graal.nodes.extended.
GuardedNode
)
com.oracle.graal.nodes.memory.
FloatingAccessNode
(implements com.oracle.graal.nodes.memory.
Access
, com.oracle.graal.nodes.memory.
MemoryAccess
)
com.oracle.graal.nodes.memory.
FloatingReadNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
GuardedValueNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
ValueProxy
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.extended.
LoadHubNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.
PiNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
ValueProxy
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.
PiArrayNode
(implements com.oracle.graal.nodes.spi.
ArrayLengthProvider
)
com.oracle.graal.nodes.extended.
UnsafeCastNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
ValueProxy
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.extended.
GetClassNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.
LogicNode
com.oracle.graal.nodes.
BinaryOpLogicNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Binary
<T>, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.calc.
CompareNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Binary
<T>)
com.oracle.graal.nodes.calc.
FloatEqualsNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.BinaryCommutative
<T>)
com.oracle.graal.nodes.calc.
FloatLessThanNode
com.oracle.graal.nodes.calc.
IntegerBelowNode
com.oracle.graal.nodes.calc.
IntegerEqualsNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.BinaryCommutative
<T>)
com.oracle.graal.nodes.calc.
IntegerLessThanNode
com.oracle.graal.nodes.calc.
PointerEqualsNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.BinaryCommutative
<T>)
com.oracle.graal.nodes.calc.
ObjectEqualsNode
(implements com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.calc.
IntegerTestNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.BinaryCommutative
<T>)
com.oracle.graal.nodes.java.
ClassIsAssignableFromNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Binary
<T>, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.java.
InstanceOfDynamicNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Binary
<T>, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.
LogicConstantNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
LogicNegationNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Unary
<T>)
com.oracle.graal.nodes.
ShortCircuitOrNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Binary
<T>, com.oracle.graal.graph.
IterableNodeType
)
com.oracle.graal.nodes.
UnaryOpLogicNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Unary
<T>, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.java.
InstanceOfNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.calc.
IsNullNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
PiPushable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.java.
TypeCheckNode
(implements com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.memory.
MemoryMapNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.memory.
MemoryMap
, com.oracle.graal.nodes.memory.
MemoryNode
)
com.oracle.graal.nodes.debug.
OpaqueNode
(implements com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
PhiNode
(implements com.oracle.graal.graph.spi.
Simplifiable
)
com.oracle.graal.nodes.
GuardPhiNode
(implements com.oracle.graal.nodes.extended.
GuardingNode
)
com.oracle.graal.nodes.memory.
MemoryPhiNode
(implements com.oracle.graal.nodes.memory.
MemoryNode
)
com.oracle.graal.nodes.
ValuePhiNode
(implements com.oracle.graal.nodes.spi.
ArrayLengthProvider
)
com.oracle.graal.nodes.
ProxyNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.graph.
Node.ValueNumberable
)
com.oracle.graal.nodes.
EntryProxyNode
(implements com.oracle.graal.nodes.spi.
ValueProxy
)
com.oracle.graal.nodes.
GuardProxyNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.extended.
GuardingNode
, com.oracle.graal.nodes.spi.
LIRLowerable
, com.oracle.graal.nodes.spi.
Proxy
)
com.oracle.graal.nodes.
ValueProxyNode
(implements com.oracle.graal.graph.spi.
Canonicalizable
, com.oracle.graal.nodes.spi.
ValueProxy
, com.oracle.graal.nodes.spi.
Virtualizable
)
com.oracle.graal.nodes.calc.
UnaryNode
(implements com.oracle.graal.graph.spi.
Canonicalizable.Unary
<T>)
com.oracle.graal.nodes.calc.
IntegerConvertNode
<OP,REV> (implements com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
, com.oracle.graal.nodes.calc.
ConvertNode
)
com.oracle.graal.nodes.calc.
NarrowNode
com.oracle.graal.nodes.calc.
SignExtendNode
com.oracle.graal.nodes.calc.
ZeroExtendNode
com.oracle.graal.nodes.calc.
ReinterpretNode
(implements com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
)
com.oracle.graal.nodes.calc.
UnaryArithmeticNode
<OP> (implements com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
)
com.oracle.graal.nodes.calc.
AbsNode
(implements com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
, com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
FloatConvertNode
(implements com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
, com.oracle.graal.nodes.calc.
ConvertNode
, com.oracle.graal.nodes.spi.
Lowerable
)
com.oracle.graal.nodes.calc.
NegateNode
(implements com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
NotNode
(implements com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
, com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
)
com.oracle.graal.nodes.calc.
SqrtNode
(implements com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
)
com.oracle.graal.nodes.
FrameState.TwoSlotMarker
com.oracle.graal.nodes.java.
MonitorIdNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.
PhiNode.MultipleValuesNode
com.oracle.graal.nodes.virtual.
VirtualObjectNode
(implements com.oracle.graal.graph.
IterableNodeType
, com.oracle.graal.nodes.spi.
LIRLowerable
)
com.oracle.graal.nodes.virtual.
VirtualArrayNode
(implements com.oracle.graal.nodes.spi.
ArrayLengthProvider
)
com.oracle.graal.nodes.virtual.
VirtualInstanceNode
com.oracle.graal.nodes.virtual.
VirtualBoxingNode
com.oracle.graal.nodes.
VirtualState
com.oracle.graal.nodes.virtual.
EscapeObjectState
(implements com.oracle.graal.graph.
Node.ValueNumberable
)
com.oracle.graal.nodes.
FrameState
(implements com.oracle.graal.graph.
IterableNodeType
)
com.oracle.graal.nodes.
Pair
<F,S>
com.oracle.graal.nodes.
SimplifyingGraphDecoder.PECanonicalizerTool
(implements com.oracle.graal.graph.spi.
CanonicalizerTool
)
com.oracle.graal.nodes.type.
StampTool
com.oracle.graal.nodeinfo.
StructuralInput
com.oracle.graal.nodeinfo.
StructuralInput.Association
com.oracle.graal.nodes.memory.address.
AddressNode.Address
com.oracle.graal.nodes.
TypeCheckHints
com.oracle.graal.nodes.
TypeCheckHints.Hint
com.oracle.graal.nodes.
ValueNodeUtil
com.oracle.graal.nodes.
VirtualState.NodeClosure
<T>
Interface Hierarchy
com.oracle.graal.nodes.
ArithmeticOperation
com.oracle.graal.nodes.spi.
ArithmeticLIRLowerable
com.oracle.graal.nodes.calc.
ConvertNode
(also extends com.oracle.graal.graph.
NodeInterface
)
com.oracle.graal.nodes.spi.
ArrayLengthProvider
com.oracle.graal.nodes.
CanonicalizableLocation
java.util.function.
Function
<T,R>
com.oracle.graal.nodes.calc.
BinaryArithmeticNode.SerializableBinaryFunction
<T> (also extends java.io.
Serializable
)
com.oracle.graal.nodes.calc.
IntegerConvertNode.SerializableIntegerConvertFunction
<T> (also extends java.io.
Serializable
)
com.oracle.graal.nodes.calc.
ShiftNode.SerializableShiftFunction
<T> (also extends java.io.
Serializable
)
com.oracle.graal.nodes.calc.
UnaryArithmeticNode.SerializableUnaryFunction
<T> (also extends java.io.
Serializable
)
com.oracle.graal.nodes.memory.
HeapAccess
com.oracle.graal.nodes.memory.
Access
(also extends com.oracle.graal.nodes.extended.
GuardedNode
)
com.oracle.graal.nodes.spi.
LIRLowerable
com.oracle.graal.nodes.spi.
LoweringProvider
com.oracle.graal.nodes.spi.
LoweringTool
com.oracle.graal.nodes.spi.
LoweringTool.LoweringStage
com.oracle.graal.nodes.memory.
MemoryAccess
com.oracle.graal.nodes.memory.
MemoryMap
com.oracle.graal.nodes.extended.
MonitorEnter
com.oracle.graal.nodes.calc.
NarrowableArithmeticNode
com.oracle.graal.graph.
NodeInterface
com.oracle.graal.nodes.extended.
AnchoringNode
com.oracle.graal.nodes.calc.
ConvertNode
(also extends com.oracle.graal.nodes.
ArithmeticOperation
)
com.oracle.graal.nodes.extended.
GuardedNode
com.oracle.graal.nodes.memory.
Access
(also extends com.oracle.graal.nodes.memory.
HeapAccess
)
com.oracle.graal.nodes.
Invoke
(also extends com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
)
com.oracle.graal.nodes.extended.
GuardingNode
com.oracle.graal.nodes.spi.
Lowerable
com.oracle.graal.nodes.
Invoke
(also extends com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
, com.oracle.graal.nodes.extended.
GuardedNode
, com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
)
com.oracle.graal.nodes.memory.
MemoryNode
com.oracle.graal.nodes.memory.
MemoryCheckpoint
com.oracle.graal.nodes.memory.
MemoryCheckpoint.Multi
com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
com.oracle.graal.nodes.extended.
MonitorExit
com.oracle.graal.nodes.memory.
MemoryCheckpoint.Multi
com.oracle.graal.nodes.memory.
MemoryCheckpoint.Single
com.oracle.graal.nodes.spi.
MemoryProxy
(also extends com.oracle.graal.nodes.spi.
Proxy
)
com.oracle.graal.nodes.extended.
MonitorExit
com.oracle.graal.nodes.spi.
NodeWithState
com.oracle.graal.nodes.
DeoptimizingNode
com.oracle.graal.nodes.
DeoptimizingNode.DeoptAfter
(also extends com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.
DeoptimizingNode.DeoptBefore
com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
(also extends com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.
Invoke
(also extends com.oracle.graal.nodes.extended.
GuardedNode
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
)
com.oracle.graal.nodes.
Invoke
(also extends com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
, com.oracle.graal.nodes.extended.
GuardedNode
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
)
com.oracle.graal.nodes.
DeoptimizingNode.DeoptAfter
(also extends com.oracle.graal.nodes.
DeoptimizingNode
, com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.
DeoptimizingNode.DeoptBefore
com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
(also extends com.oracle.graal.nodes.
DeoptimizingNode
, com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.
Invoke
(also extends com.oracle.graal.nodes.extended.
GuardedNode
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
)
com.oracle.graal.nodes.
Invoke
(also extends com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
, com.oracle.graal.nodes.extended.
GuardedNode
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
)
com.oracle.graal.nodes.
StateSplit
com.oracle.graal.nodes.
DeoptimizingNode.DeoptAfter
(also extends com.oracle.graal.nodes.
DeoptimizingNode
)
com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
(also extends com.oracle.graal.nodes.
DeoptimizingNode
)
com.oracle.graal.nodes.
Invoke
(also extends com.oracle.graal.nodes.extended.
GuardedNode
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.
StateSplit
, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
)
com.oracle.graal.nodes.
Invoke
(also extends com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
, com.oracle.graal.nodes.extended.
GuardedNode
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
)
com.oracle.graal.nodes.spi.
Proxy
com.oracle.graal.nodes.spi.
LimitedValueProxy
com.oracle.graal.nodes.spi.
ValueProxy
com.oracle.graal.nodes.spi.
MemoryProxy
(also extends com.oracle.graal.nodes.memory.
MemoryNode
)
com.oracle.graal.nodes.spi.
ValueProxy
com.oracle.graal.nodes.spi.
NodeValueMap
com.oracle.graal.nodes.spi.
NodeLIRBuilderTool
com.oracle.graal.nodes.spi.
PiPushable
com.oracle.graal.nodes.spi.
Replacements
com.oracle.graal.nodes.spi.
ReplacementsProvider
java.io.
Serializable
com.oracle.graal.nodes.calc.
BinaryArithmeticNode.SerializableBinaryFunction
<T> (also extends java.util.function.
Function
<T,R>)
com.oracle.graal.nodes.calc.
IntegerConvertNode.SerializableIntegerConvertFunction
<T> (also extends java.util.function.
Function
<T,R>)
com.oracle.graal.nodes.calc.
ShiftNode.SerializableShiftFunction
<T> (also extends java.util.function.
Function
<T,R>)
com.oracle.graal.nodes.calc.
UnaryArithmeticNode.SerializableUnaryFunction
<T> (also extends java.util.function.
Function
<T,R>)
com.oracle.graal.nodes.spi.
StampProvider
com.oracle.graal.nodes.spi.
UncheckedInterfaceProvider
com.oracle.graal.nodes.
Invoke
(also extends com.oracle.graal.nodes.
DeoptimizingNode.DeoptDuring
, com.oracle.graal.nodes.extended.
GuardedNode
, com.oracle.graal.nodes.spi.
Lowerable
, com.oracle.graal.nodes.
StateSplit
)
com.oracle.graal.nodes.spi.
Virtualizable
com.oracle.graal.nodes.spi.
VirtualizableAllocation
com.oracle.graal.nodes.spi.
VirtualizerTool
com.oracle.graal.nodes.
VirtualState.VirtualClosure
Enum Hierarchy
java.lang.
Object
java.lang.
Enum
<E> (implements java.lang.
Comparable
<T>, java.io.
Serializable
)
com.oracle.graal.nodes.
StructuredGraph.GuardsStage
com.oracle.graal.nodes.
StructuredGraph.AllowAssumptions
com.oracle.graal.nodes.
StructuredGraph.UnsafeAccessState
com.oracle.graal.nodes.
GraphDecoder.LoopExplosionKind
com.oracle.graal.nodes.
CallTargetNode.InvokeKind
com.oracle.graal.nodes.spi.
LoweringTool.StandardLoweringStage
(implements com.oracle.graal.nodes.spi.
LoweringTool.LoweringStage
)
com.oracle.graal.nodes.calc.
BinaryArithmeticNode.ReassociateMatch
com.oracle.graal.nodes.memory.
HeapAccess.BarrierType
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes