public final class SubstrateArraycopyNode
extends org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
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.NodeIntrinsicFactory, org.graalvm.compiler.graph.Node.OptionalInput, org.graalvm.compiler.graph.Node.Successor, org.graalvm.compiler.graph.Node.ValueNumberable
Modifier and Type | Field and Description |
---|---|
static org.graalvm.compiler.graph.NodeClass<SubstrateArraycopyNode> |
TYPE |
bci, elementKind, lastLocationAccess
Modifier | Constructor and Description |
---|---|
protected |
SubstrateArraycopyNode(org.graalvm.compiler.nodes.ValueNode src,
org.graalvm.compiler.nodes.ValueNode srcPos,
org.graalvm.compiler.nodes.ValueNode dest,
org.graalvm.compiler.nodes.ValueNode destPos,
org.graalvm.compiler.nodes.ValueNode length,
jdk.vm.ci.meta.JavaKind elementKind,
int bci) |
args, getBci, getElementKind, getKilledLocationIdentity, getLastLocationAccess, getLocationIdentity, setLastLocationAccess, setStateDuring, stateDuring
hasSideEffect, setStateAfter, stateAfter, verify
asConstant, asJavaConstant, asSerializableConstant, getStackKind, graph, hasUsagesOtherThan, inferStamp, isAllowedUsageType, isConstant, isConstantPredicate, isDefaultConstant, isIllegalConstant, 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, hasOnlyUsagesOfType, hasUsages, inputPositions, inputs, isAlive, isDeleted, isUnregistered, markDeleted, maybeNotifyZeroUsages, modCount, predecessor, pushInputs, removeUsage, replaceAllInputs, replaceAndDelete, replaceAtAllUsages, replaceAtMatchingUsages, replaceAtPredecessor, replaceAtUsages, 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
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final org.graalvm.compiler.graph.NodeClass<SubstrateArraycopyNode> TYPE
protected SubstrateArraycopyNode(org.graalvm.compiler.nodes.ValueNode src, org.graalvm.compiler.nodes.ValueNode srcPos, org.graalvm.compiler.nodes.ValueNode dest, org.graalvm.compiler.nodes.ValueNode destPos, org.graalvm.compiler.nodes.ValueNode length, jdk.vm.ci.meta.JavaKind elementKind, int bci)