public interface ArrayRangeWrite extends FixedWithNextNodeInterface
| Modifier and Type | Method and Description |
|---|---|
AddressNode |
getAddress() |
int |
getElementStride() |
ValueNode |
getLength()
The length of the modified range.
|
boolean |
isInitialization()
Returns whether this write is the initialization of the written location.
|
FixedWithNextNode |
postBarrierInsertionPosition()
Returns the place where a post-write barrier should be inserted if one is necessary for this
node.
|
FixedNode |
preBarrierInsertionPosition()
Returns the place where a pre-write barrier should be inserted if one is necessary for this
node.
|
boolean |
writesObjectArray()
Return true if the written array is an object array, false if it is a primitive array.
|
asFixedWithNextNodeasFixedNodeasNodeAddressNode getAddress()
ValueNode getLength()
boolean writesObjectArray()
boolean isInitialization()
int getElementStride()
FixedNode preBarrierInsertionPosition()
FixedWithNextNode postBarrierInsertionPosition()