public class AnalysisUnsafePartitionStoreNode
extends org.graalvm.compiler.nodes.FixedWithNextNode
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 jdk.vm.ci.meta.JavaKind |
accessKind |
protected org.graalvm.word.LocationIdentity |
locationIdentity |
protected UnsafePartitionKind |
partitionKind |
protected jdk.vm.ci.meta.ResolvedJavaType |
partitionType |
static org.graalvm.compiler.graph.NodeClass<AnalysisUnsafePartitionStoreNode> |
TYPE |
| Constructor and Description |
|---|
AnalysisUnsafePartitionStoreNode(org.graalvm.compiler.nodes.ValueNode object,
org.graalvm.compiler.nodes.ValueNode offset,
org.graalvm.compiler.nodes.ValueNode value,
jdk.vm.ci.meta.JavaKind accessKind,
org.graalvm.word.LocationIdentity locationIdentity,
UnsafePartitionKind partitionKind,
jdk.vm.ci.meta.ResolvedJavaType partitionType) |
| Modifier and Type | Method and Description |
|---|---|
jdk.vm.ci.meta.JavaKind |
accessKind() |
org.graalvm.word.LocationIdentity |
getLocationIdentity() |
org.graalvm.compiler.nodes.ValueNode |
object() |
org.graalvm.compiler.nodes.ValueNode |
offset() |
UnsafePartitionKind |
partitionKind() |
jdk.vm.ci.meta.ResolvedJavaType |
partitionType() |
org.graalvm.compiler.nodes.ValueNode |
value() |
asConstant, asJavaConstant, getStackKind, graph, hasUsagesOtherThan, inferStamp, isAllowedUsageType, isConstant, isConstantPredicate, isDefaultConstant, isJavaConstant, isNullConstant, replaceAtUsages, setStamp, stamp, updateStampafterClone, applyInputs, applySuccessors, assertFalse, assertTrue, cfgPredecessors, cfgSuccessors, clearInputs, clearNodeSourcePosition, clearSuccessors, copyWithInputs, copyWithInputs, dataFlowEquals, estimatedNodeCycles, estimatedNodeSize, fail, formatTo, getCreationPosition, getDebug, getDebugProperties, getDebugProperties, getInsertionPosition, getNodeClass, getNodeSourcePosition, getOptions, getUsageAt, getUsageCount, hasExactlyOneUsage, hashCode, hasMoreThanOneUsage, hasNoUsages, hasUsages, inputPositions, inputs, isAlive, isDeleted, isUnregistered, markDeleted, maybeNotifyZeroUsages, modCount, predecessor, pushInputs, removeUsage, replaceAndDelete, replaceAtAllUsages, replaceAtMatchingUsages, replaceAtPredecessor, replaceAtUsages, replaceAtUsages, replaceAtUsages, replaceAtUsagesAndDelete, replaceAtUsagesAndDelete, replaceFirstInput, replaceFirstSuccessor, safeDelete, setCreationPosition, setInsertionPosition, setNodeSourcePosition, simplify, successorPositions, successors, toString, toString, updateNodeSourcePosition, updatePredecessor, updateUsages, updateUsagesInterface, usages, valueEquals, verifyEdges, verifyInputs, verifySourcePosition, withNodeSourcePositionpublic static final org.graalvm.compiler.graph.NodeClass<AnalysisUnsafePartitionStoreNode> TYPE
protected final jdk.vm.ci.meta.JavaKind accessKind
protected final org.graalvm.word.LocationIdentity locationIdentity
protected final UnsafePartitionKind partitionKind
protected final jdk.vm.ci.meta.ResolvedJavaType partitionType
public AnalysisUnsafePartitionStoreNode(org.graalvm.compiler.nodes.ValueNode object,
org.graalvm.compiler.nodes.ValueNode offset,
org.graalvm.compiler.nodes.ValueNode value,
jdk.vm.ci.meta.JavaKind accessKind,
org.graalvm.word.LocationIdentity locationIdentity,
UnsafePartitionKind partitionKind,
jdk.vm.ci.meta.ResolvedJavaType partitionType)
public org.graalvm.word.LocationIdentity getLocationIdentity()
public org.graalvm.compiler.nodes.ValueNode object()
public org.graalvm.compiler.nodes.ValueNode offset()
public jdk.vm.ci.meta.JavaKind accessKind()
public org.graalvm.compiler.nodes.ValueNode value()
public UnsafePartitionKind partitionKind()
public jdk.vm.ci.meta.ResolvedJavaType partitionType()