public class SubstrateWordOperationPlugins
extends org.graalvm.compiler.word.WordOperationPlugin
| Constructor and Description |
|---|
SubstrateWordOperationPlugins(org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection,
org.graalvm.compiler.word.WordTypes wordTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
handleInvoke(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
jdk.vm.ci.meta.ResolvedJavaMethod method,
org.graalvm.compiler.nodes.ValueNode[] args) |
protected void |
processSubstrateOperation(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
jdk.vm.ci.meta.ResolvedJavaMethod method,
org.graalvm.compiler.nodes.ValueNode[] args,
SubstrateOperation operation) |
canChangeStackKind, casOp, convert, createLoadIndexedNode, createStoreIndexedNode, fromSigned, fromUnsigned, handleCheckCast, handleInstanceOf, handleLoadField, handleLoadIndexed, handleLoadStaticField, handleStoreField, handleStoreIndexed, handleStoreStaticField, interceptType, makeAddress, notifyNotInlined, processWordOperation, readOp, readOp, toUnsigned, writeOpclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic SubstrateWordOperationPlugins(org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection,
org.graalvm.compiler.word.WordTypes wordTypes)
public boolean handleInvoke(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
jdk.vm.ci.meta.ResolvedJavaMethod method,
org.graalvm.compiler.nodes.ValueNode[] args)
handleInvoke in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePluginhandleInvoke in class org.graalvm.compiler.word.WordOperationPluginprotected void processSubstrateOperation(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
jdk.vm.ci.meta.ResolvedJavaMethod method,
org.graalvm.compiler.nodes.ValueNode[] args,
SubstrateOperation operation)