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(org.graalvm.compiler.phases.util.Providers theProviders,
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) |
void |
emitEnsureInitializedCall(jdk.vm.ci.meta.ResolvedJavaType type) |
void |
throwInvocationTargetException() |
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, getReplacements, 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(org.graalvm.compiler.phases.util.Providers theProviders,
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.GraphKitpublic void emitEnsureInitializedCall(jdk.vm.ci.meta.ResolvedJavaType type)
public void throwInvocationTargetException()