public final class CEntryPointUtilityNode
extends org.graalvm.compiler.nodes.FixedWithNextNode
implements org.graalvm.compiler.nodes.spi.Lowerable
Modifier and Type | Class and Description |
---|---|
static class |
CEntryPointUtilityNode.UtilityAction |
org.graalvm.compiler.graph.Node.ConstantNodeParameter, org.graalvm.compiler.graph.Node.EdgeVisitor, org.graalvm.compiler.graph.Node.IndirectCanonicalization, org.graalvm.compiler.graph.Node.InjectedNodeParameter, org.graalvm.compiler.graph.Node.Input, org.graalvm.compiler.graph.Node.NodeInsertionStackTrace, org.graalvm.compiler.graph.Node.NodeIntrinsic, org.graalvm.compiler.graph.Node.OptionalInput, org.graalvm.compiler.graph.Node.Successor, org.graalvm.compiler.graph.Node.ValueNumberable
Modifier and Type | Field and Description |
---|---|
protected org.graalvm.compiler.nodes.ValueNode |
parameter0 |
protected org.graalvm.compiler.nodes.ValueNode |
parameter1 |
static org.graalvm.compiler.graph.NodeClass<CEntryPointUtilityNode> |
TYPE |
protected CEntryPointUtilityNode.UtilityAction |
utilityAction |
Constructor and Description |
---|
CEntryPointUtilityNode(CEntryPointUtilityNode.UtilityAction utilityAction,
org.graalvm.compiler.nodes.ValueNode parameter) |
CEntryPointUtilityNode(CEntryPointUtilityNode.UtilityAction utilityAction,
org.graalvm.compiler.nodes.ValueNode parameter0,
org.graalvm.compiler.nodes.ValueNode parameter1) |
Modifier and Type | Method and Description |
---|---|
org.graalvm.compiler.nodes.ValueNode |
getParameter0() |
org.graalvm.compiler.nodes.ValueNode |
getParameter1() |
CEntryPointUtilityNode.UtilityAction |
getUtilityAction() |
void |
lower(org.graalvm.compiler.nodes.spi.LoweringTool tool) |
asConstant, asJavaConstant, asSerializableConstant, getStackKind, graph, hasUsagesOtherThan, inferStamp, isAllowedUsageType, isConstant, isConstantPredicate, isDefaultConstant, isJavaConstant, isNullConstant, isSerializableConstant, replaceAtUsages, setStamp, stamp, updateStamp
afterClone, applyInputs, applySuccessors, assertFalse, assertTrue, cfgPredecessors, cfgSuccessors, clearInputs, clearNodeSourcePosition, clearSuccessors, copyWithInputs, copyWithInputs, dataFlowEquals, estimatedNodeCycles, estimatedNodeSize, fail, formatTo, getCreationPosition, getDebug, getDebugProperties, getDebugProperties, getInsertionPosition, getNodeClass, getNodeSourcePosition, getOptions, getUsageCount, hasExactlyOneUsage, hashCode, hasMoreThanOneUsage, hasNoUsages, hasUsages, inputPositions, inputs, isAlive, isDeleted, isUnregistered, markDeleted, maybeNotifyZeroUsages, modCount, predecessor, pushInputs, removeUsage, replaceAllInputs, replaceAndDelete, replaceAtAllUsages, replaceAtMatchingUsages, replaceAtPredecessor, replaceAtUsages, replaceAtUsages, replaceAtUsages, replaceAtUsagesAndDelete, replaceAtUsagesAndDelete, replaceFirstInput, replaceFirstInput, replaceFirstSuccessor, safeDelete, setCreationPosition, setInsertionPosition, setNodeSourcePosition, simplify, successorPositions, successors, toString, toString, updateNodeSourcePosition, updatePredecessor, updateUsages, updateUsagesInterface, usages, valueEquals, verifyEdges, verifyInputs, verifySourcePosition, withNodeSourcePosition
public static final org.graalvm.compiler.graph.NodeClass<CEntryPointUtilityNode> TYPE
protected final CEntryPointUtilityNode.UtilityAction utilityAction
protected org.graalvm.compiler.nodes.ValueNode parameter0
protected org.graalvm.compiler.nodes.ValueNode parameter1
public CEntryPointUtilityNode(CEntryPointUtilityNode.UtilityAction utilityAction, org.graalvm.compiler.nodes.ValueNode parameter)
public CEntryPointUtilityNode(CEntryPointUtilityNode.UtilityAction utilityAction, org.graalvm.compiler.nodes.ValueNode parameter0, org.graalvm.compiler.nodes.ValueNode parameter1)
public CEntryPointUtilityNode.UtilityAction getUtilityAction()
public org.graalvm.compiler.nodes.ValueNode getParameter0()
public org.graalvm.compiler.nodes.ValueNode getParameter1()
public void lower(org.graalvm.compiler.nodes.spi.LoweringTool tool)
lower
in interface org.graalvm.compiler.nodes.spi.Lowerable