public class SubstrateIntrinsicGraphBuilder
extends org.graalvm.compiler.replacements.IntrinsicGraphBuilder
| Constructor and Description |
|---|
SubstrateIntrinsicGraphBuilder(org.graalvm.compiler.options.OptionValues options,
org.graalvm.compiler.debug.DebugContext debug,
org.graalvm.compiler.nodes.spi.CoreProviders providers,
org.graalvm.compiler.bytecode.Bytecode code) |
| Modifier and Type | Method and Description |
|---|---|
int |
bci() |
boolean |
canDeferPlugin(org.graalvm.compiler.nodes.graphbuilderconf.GeneratedInvocationPlugin plugin) |
void |
setStateAfter(org.graalvm.compiler.nodes.StateSplit sideEffect) |
append, bailout, buildGraph, get, getCode, getConstantFieldProvider, getConstantReflection, getDepth, getGraph, getIntrinsic, getInvokeKind, getInvokeReturnType, getMetaAccess, getMethod, getParent, getReplacements, getStampProvider, handleReplacedInvoke, handleReplacedInvoke, intrinsify, intrinsify, parsingIntrinsic, push, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, addNonNullCast, addPush, genCheckcastDynamic, genExplicitExceptionEdge, getExternalInliningContext, getInvokeReturnStamp, getNonIntrinsicAncestor, maskSubWordValue, needsExplicitException, notifyReplacedCall, nullCheckedValue, nullCheckedValue, poppublic SubstrateIntrinsicGraphBuilder(org.graalvm.compiler.options.OptionValues options,
org.graalvm.compiler.debug.DebugContext debug,
org.graalvm.compiler.nodes.spi.CoreProviders providers,
org.graalvm.compiler.bytecode.Bytecode code)
public void setStateAfter(org.graalvm.compiler.nodes.StateSplit sideEffect)
setStateAfter in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContextsetStateAfter in class org.graalvm.compiler.replacements.IntrinsicGraphBuilderpublic int bci()
bci in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContextbci in class org.graalvm.compiler.replacements.IntrinsicGraphBuilderpublic boolean canDeferPlugin(org.graalvm.compiler.nodes.graphbuilderconf.GeneratedInvocationPlugin plugin)