public class HostedGraphKit extends SubstrateGraphKit
| Constructor and Description |
|---|
HostedGraphKit(org.graalvm.compiler.debug.DebugContext debug,
com.oracle.graal.pointsto.meta.HostedProviders providers,
jdk.vm.ci.meta.ResolvedJavaMethod method) |
| Modifier and Type | Method and Description |
|---|---|
protected org.graalvm.compiler.java.GraphBuilderPhase.Instance |
createGraphBuilderInstance(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
org.graalvm.compiler.nodes.spi.StampProvider stampProvider,
jdk.vm.ci.meta.ConstantReflectionProvider constantReflection,
org.graalvm.compiler.core.common.spi.ConstantFieldProvider constantFieldProvider,
org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration graphBuilderConfig,
org.graalvm.compiler.phases.OptimisticOptimizations optimisticOpts,
org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext initialIntrinsicContext) |
protected org.graalvm.compiler.nodes.java.MethodCallTargetNode |
createMethodCallTarget(org.graalvm.compiler.nodes.CallTargetNode.InvokeKind invokeKind,
jdk.vm.ci.meta.ResolvedJavaMethod targetMethod,
org.graalvm.compiler.nodes.ValueNode[] args,
org.graalvm.compiler.core.common.type.StampPair returnStamp,
int bci) |
bci, createBoxing, createCFunctionCall, createConstant, createIndirectCall, createInt, createInvokeWithExceptionAndUnwind, createJavaCallWithException, createJavaCallWithExceptionAndUnwind, createLoadField, createLoadIndexed, createLong, createObject, createPiNode, createReturn, createUnboxing, getFrameState, getLoweringProvider, isWord, loadArguments, loadLocal, mergeUnwinds, storeLocaladd, append, asKind, changeToWord, checkArgs, createInvoke, createInvoke, createInvoke, createInvokeWithExceptionAndUnwind, createInvokeWithExceptionAndUnwind, elsePart, endIf, endInvokeWithException, exceptionObject, exceptionPart, findMethod, findMethod, getConstantFieldProvider, getConstantReflection, getGraph, getMetaAccess, getStampProvider, getTopStructure, inline, inlineInvokes, noExceptionPart, parsingIntrinsic, popStructure, pushStructure, startIf, startInvokeWithException, startInvokeWithException, thenPart, uniquepublic HostedGraphKit(org.graalvm.compiler.debug.DebugContext debug,
com.oracle.graal.pointsto.meta.HostedProviders providers,
jdk.vm.ci.meta.ResolvedJavaMethod method)
protected org.graalvm.compiler.nodes.java.MethodCallTargetNode createMethodCallTarget(org.graalvm.compiler.nodes.CallTargetNode.InvokeKind invokeKind,
jdk.vm.ci.meta.ResolvedJavaMethod targetMethod,
org.graalvm.compiler.nodes.ValueNode[] args,
org.graalvm.compiler.core.common.type.StampPair returnStamp,
int bci)
createMethodCallTarget in class org.graalvm.compiler.replacements.GraphKitprotected org.graalvm.compiler.java.GraphBuilderPhase.Instance createGraphBuilderInstance(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
org.graalvm.compiler.nodes.spi.StampProvider stampProvider,
jdk.vm.ci.meta.ConstantReflectionProvider constantReflection,
org.graalvm.compiler.core.common.spi.ConstantFieldProvider constantFieldProvider,
org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration graphBuilderConfig,
org.graalvm.compiler.phases.OptimisticOptimizations optimisticOpts,
org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext initialIntrinsicContext)
createGraphBuilderInstance in class org.graalvm.compiler.replacements.GraphKit