public class SubstrateRuntimeConfigurationBuilder extends SharedRuntimeConfigurationBuilder
backendProvider, hostVM, metaAccess, nativeLibraries, options, runtimeConfig, wordTypes
Constructor and Description |
---|
SubstrateRuntimeConfigurationBuilder(org.graalvm.compiler.options.OptionValues options,
SVMHost hostVM,
com.oracle.graal.pointsto.meta.AnalysisUniverse aUniverse,
jdk.vm.ci.meta.MetaAccessProvider metaAccess,
jdk.vm.ci.meta.ConstantReflectionProvider originalReflectionProvider,
Function<org.graalvm.compiler.phases.util.Providers,SubstrateBackend> backendProvider,
NativeLibraries nativeLibraries,
ClassInitializationSupport classInitializationSupport) |
Modifier and Type | Method and Description |
---|---|
protected SharedCodeCacheProvider |
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.nodes.spi.Replacements |
createReplacements(org.graalvm.compiler.phases.util.Providers p,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection) |
build, createForeignCallsProvider, createLoweringProvider, createProviders, createSnippetReflectionProvider, createStampProvider, getRuntimeConfig, getWordTypes, updateLazyState
public SubstrateRuntimeConfigurationBuilder(org.graalvm.compiler.options.OptionValues options, SVMHost hostVM, com.oracle.graal.pointsto.meta.AnalysisUniverse aUniverse, jdk.vm.ci.meta.MetaAccessProvider metaAccess, jdk.vm.ci.meta.ConstantReflectionProvider originalReflectionProvider, Function<org.graalvm.compiler.phases.util.Providers,SubstrateBackend> backendProvider, NativeLibraries nativeLibraries, ClassInitializationSupport classInitializationSupport)
protected jdk.vm.ci.meta.ConstantReflectionProvider createConstantReflectionProvider(org.graalvm.compiler.phases.util.Providers p)
createConstantReflectionProvider
in class SharedRuntimeConfigurationBuilder
protected org.graalvm.compiler.core.common.spi.ConstantFieldProvider createConstantFieldProvider(org.graalvm.compiler.phases.util.Providers p)
createConstantFieldProvider
in class SharedRuntimeConfigurationBuilder
protected org.graalvm.compiler.nodes.spi.Replacements createReplacements(org.graalvm.compiler.phases.util.Providers p, org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection)
createReplacements
in class SharedRuntimeConfigurationBuilder
protected SharedCodeCacheProvider createCodeCacheProvider(jdk.vm.ci.code.RegisterConfig registerConfig)
createCodeCacheProvider
in class SharedRuntimeConfigurationBuilder