public static class TruffleFeature.Support extends Object
Constructor and Description |
---|
Support() |
Modifier and Type | Method and Description |
---|---|
SubstrateOptimizedCallTarget |
createOptimizedCallTarget(org.graalvm.compiler.truffle.runtime.OptimizedCallTarget sourceCallTarget,
com.oracle.truffle.api.nodes.RootNode rootNode) |
SubstratePartialEvaluator |
createPartialEvaluator(org.graalvm.compiler.phases.util.Providers providers,
org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration configForRoot,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection,
jdk.vm.ci.code.Architecture architecture) |
void |
registerInterpreterEntryMethodsAsCompiled(org.graalvm.compiler.truffle.compiler.PartialEvaluator partialEvaluator,
org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess access) |
public SubstrateOptimizedCallTarget createOptimizedCallTarget(org.graalvm.compiler.truffle.runtime.OptimizedCallTarget sourceCallTarget, com.oracle.truffle.api.nodes.RootNode rootNode)
public SubstratePartialEvaluator createPartialEvaluator(org.graalvm.compiler.phases.util.Providers providers, org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration configForRoot, org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection, jdk.vm.ci.code.Architecture architecture)
public void registerInterpreterEntryMethodsAsCompiled(org.graalvm.compiler.truffle.compiler.PartialEvaluator partialEvaluator, org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess access)