public interface SubstrateArraysCopyOf
extends org.graalvm.compiler.nodes.spi.Lowerable, org.graalvm.compiler.nodes.spi.VirtualizableAllocation
Arrays.copyOf(T[], int)
.Modifier and Type | Method and Description |
---|---|
static org.graalvm.compiler.core.common.type.Stamp |
computeStamp(org.graalvm.compiler.core.common.type.Stamp result) |
org.graalvm.compiler.nodes.ValueNode |
getNewLength() |
org.graalvm.compiler.nodes.ValueNode |
getNewObjectArrayType() |
org.graalvm.compiler.nodes.ValueNode |
getOriginal() |
org.graalvm.compiler.nodes.ValueNode |
getOriginalLength() |
default void |
virtualize(org.graalvm.compiler.nodes.spi.VirtualizerTool tool) |
org.graalvm.compiler.nodes.ValueNode getOriginal()
org.graalvm.compiler.nodes.ValueNode getOriginalLength()
org.graalvm.compiler.nodes.ValueNode getNewObjectArrayType()
org.graalvm.compiler.nodes.ValueNode getNewLength()
static org.graalvm.compiler.core.common.type.Stamp computeStamp(org.graalvm.compiler.core.common.type.Stamp result)
default void virtualize(org.graalvm.compiler.nodes.spi.VirtualizerTool tool)
virtualize
in interface org.graalvm.compiler.nodes.spi.Virtualizable