Methods inherited from class com.oracle.graal.nodes.
ValueNode asConstant, asJavaConstant, getKind, graph, inferStamp, isAllowedUsageType, isConstant, isConstantPredicate, isNullConstant, setStamp, stamp, updateStamp
Methods inherited from class com.oracle.graal.graph.
Node acceptInputs, acceptSuccessors, afterClone, assertFalse, assertTrue, cfgPredecessors, cfgSuccessors, clearInputs, clearSuccessors, copyWithInputs, copyWithInputs, equals, fail, formatTo, getDebugProperties, getDebugProperties, getId, getNodeClass, getUsageAt, getUsageCount, hashCode, hasNoUsages, hasUsages, inputs, isAlive, isDeleted, markDeleted, modCount, newIdentityMap, newIdentityMap, newIdentityMap, newMap, newMap, newMap, newSet, newSet, predecessor, pushInputs, removeUsage, replaceAndDelete, replaceAtMatchingUsages, replaceAtPredecessor, replaceAtUsages, replaceAtUsages, replaceAtUsages, replaceFirstInput, replaceFirstSuccessor, safeDelete, simplify, successors, toString, toString, updatePredecessor, updateUsages, updateUsagesInterface, usages, valueEquals, verifyEdges, verifyInputs
Methods inherited from interface com.oracle.graal.nodes.spi.
lower( LoweringTool tool)
Expand this node into lower level nodes expressing the same semantics. If the introduced
nodes are themselves lowerable, they should be recursively lowered as part of this call.
virtualize( VirtualizerTool tool)
A node class can implement this method to convey information about what its effect would be
if some of its inputs were virtualized. All modifications must be made through the supplied
tool, and not directly on the node, because by the time this method is called the
virtualized/non-virtualized state is still speculative and might not hold because of loops,
tool - the tool used to describe the effects of this node