public final class ControlFlowAnchorNode extends FixedWithNextNode implements LIRLowerable
Modifier and Type | Class and Description |
---|---|
private static class |
ControlFlowAnchorNode.Unique |
Node.ConstantNodeParameter, Node.InjectedNodeParameter, Node.Input, Node.NodeIntrinsic, Node.OptionalInput, Node.Successor, Node.ValueNumberable
Modifier and Type | Field and Description |
---|---|
static NodeClass<ControlFlowAnchorNode> |
TYPE |
protected ControlFlowAnchorNode.Unique |
unique |
next
NODE_LIST, NOT_ITERABLE, USE_UNSAFE_TO_CLONE, WithAllEdges, WithNoEdges, WithOnlyInputEdges, WithOnlySucessorEdges
Constructor and Description |
---|
ControlFlowAnchorNode() |
ControlFlowAnchorNode(Invoke invoke)
Used by MacroSubstitution.
|
Modifier and Type | Method and Description |
---|---|
protected void |
afterClone(Node other) |
void |
generate(NodeLIRBuilderTool generator) |
asNode, next, setNext
asConstant, asJavaConstant, getKind, graph, inferStamp, isAllowedUsageType, isConstant, isConstantPredicate, isNullConstant, setStamp, stamp, updateStamp
acceptInputs, acceptSuccessors, 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
public static final NodeClass<ControlFlowAnchorNode> TYPE
protected ControlFlowAnchorNode.Unique unique
public ControlFlowAnchorNode()
public ControlFlowAnchorNode(Invoke invoke)
public void generate(NodeLIRBuilderTool generator)
generate
in interface LIRLowerable
protected void afterClone(Node other)
afterClone
in class Node