public class HostedRuntimeConfigurationBuilder extends SharedRuntimeConfigurationBuilder
backendProvider, hostVM, metaAccess, nativeLibraries, options, runtimeConfig, wordTypes| Constructor and Description |
|---|
HostedRuntimeConfigurationBuilder(org.graalvm.compiler.options.OptionValues options,
SVMHost hostVM,
HostedUniverse universe,
HostedMetaAccess metaAccess,
com.oracle.graal.pointsto.meta.HostedProviders analysisProviders,
NativeLibraries nativeLibraries) |
| Modifier and Type | Method and Description |
|---|---|
protected jdk.vm.ci.code.CodeCacheProvider |
createCodeCacheProvider(jdk.vm.ci.code.RegisterConfig registerConfig) |
protected org.graalvm.compiler.core.common.spi.ConstantFieldProvider |
createConstantFieldProvider(org.graalvm.compiler.phases.util.Providers p) |
protected jdk.vm.ci.meta.ConstantReflectionProvider |
createConstantReflectionProvider(org.graalvm.compiler.phases.util.Providers p) |
protected org.graalvm.compiler.phases.util.Providers |
createProviders(jdk.vm.ci.code.CodeCacheProvider codeCache,
jdk.vm.ci.meta.ConstantReflectionProvider constantReflection,
org.graalvm.compiler.core.common.spi.ConstantFieldProvider constantFieldProvider,
org.graalvm.compiler.core.common.spi.ForeignCallsProvider foreignCalls,
org.graalvm.compiler.nodes.spi.LoweringProvider lowerer,
org.graalvm.compiler.nodes.spi.Replacements replacements,
org.graalvm.compiler.nodes.spi.StampProvider stampProvider,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection,
org.graalvm.compiler.nodes.spi.GCProvider gc) |
protected org.graalvm.compiler.nodes.spi.Replacements |
createReplacements(org.graalvm.compiler.phases.util.Providers p,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider reflectionProvider) |
protected org.graalvm.compiler.api.replacements.SnippetReflectionProvider |
createSnippetReflectionProvider() |
build, createForeignCallsProvider, createLoweringProvider, createStampProvider, getRuntimeConfig, getWordTypes, updateLazyStatepublic HostedRuntimeConfigurationBuilder(org.graalvm.compiler.options.OptionValues options,
SVMHost hostVM,
HostedUniverse universe,
HostedMetaAccess metaAccess,
com.oracle.graal.pointsto.meta.HostedProviders analysisProviders,
NativeLibraries nativeLibraries)
protected org.graalvm.compiler.phases.util.Providers createProviders(jdk.vm.ci.code.CodeCacheProvider codeCache,
jdk.vm.ci.meta.ConstantReflectionProvider constantReflection,
org.graalvm.compiler.core.common.spi.ConstantFieldProvider constantFieldProvider,
org.graalvm.compiler.core.common.spi.ForeignCallsProvider foreignCalls,
org.graalvm.compiler.nodes.spi.LoweringProvider lowerer,
org.graalvm.compiler.nodes.spi.Replacements replacements,
org.graalvm.compiler.nodes.spi.StampProvider stampProvider,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection,
org.graalvm.compiler.nodes.spi.GCProvider gc)
createProviders in class SharedRuntimeConfigurationBuilderprotected jdk.vm.ci.meta.ConstantReflectionProvider createConstantReflectionProvider(org.graalvm.compiler.phases.util.Providers p)
createConstantReflectionProvider in class SharedRuntimeConfigurationBuilderprotected org.graalvm.compiler.api.replacements.SnippetReflectionProvider createSnippetReflectionProvider()
createSnippetReflectionProvider in class SharedRuntimeConfigurationBuilderprotected org.graalvm.compiler.nodes.spi.Replacements createReplacements(org.graalvm.compiler.phases.util.Providers p,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider reflectionProvider)
createReplacements in class SharedRuntimeConfigurationBuilderprotected jdk.vm.ci.code.CodeCacheProvider createCodeCacheProvider(jdk.vm.ci.code.RegisterConfig registerConfig)
createCodeCacheProvider in class SharedRuntimeConfigurationBuilderprotected org.graalvm.compiler.core.common.spi.ConstantFieldProvider createConstantFieldProvider(org.graalvm.compiler.phases.util.Providers p)
createConstantFieldProvider in class SharedRuntimeConfigurationBuilder