public class RuntimeConfiguration extends Object
| Constructor and Description |
|---|
RuntimeConfiguration(org.graalvm.compiler.phases.util.Providers providers,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection,
EnumMap<SubstrateRegisterConfig.ConfigKind,org.graalvm.compiler.core.target.Backend> backends,
org.graalvm.compiler.word.WordTypes wordTypes) |
| Modifier and Type | Method and Description |
|---|---|
org.graalvm.compiler.core.target.Backend |
getBackendForNormalMethod() |
Collection<org.graalvm.compiler.core.target.Backend> |
getBackends() |
int |
getComponentHubOffset() |
Iterable<org.graalvm.compiler.debug.DebugHandlersFactory> |
getDebugHandlersFactories() |
int |
getInstanceOfBitOffset(int bitIndex) |
org.graalvm.compiler.phases.util.Providers |
getProviders() |
org.graalvm.compiler.api.replacements.SnippetReflectionProvider |
getSnippetReflection() |
int |
getVTableOffset(int vTableIndex) |
org.graalvm.compiler.word.WordTypes |
getWordTypes() |
boolean |
isFullyInitialized() |
org.graalvm.compiler.core.target.Backend |
lookupBackend(jdk.vm.ci.meta.ResolvedJavaMethod method) |
void |
setLazyState(int vtableBaseOffset,
int vtableEntrySize,
int instanceOfBitsOffset,
int componentHubOffset) |
public RuntimeConfiguration(org.graalvm.compiler.phases.util.Providers providers,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection,
EnumMap<SubstrateRegisterConfig.ConfigKind,org.graalvm.compiler.core.target.Backend> backends,
org.graalvm.compiler.word.WordTypes wordTypes)
public void setLazyState(int vtableBaseOffset,
int vtableEntrySize,
int instanceOfBitsOffset,
int componentHubOffset)
public boolean isFullyInitialized()
public Iterable<org.graalvm.compiler.debug.DebugHandlersFactory> getDebugHandlersFactories()
public org.graalvm.compiler.phases.util.Providers getProviders()
public Collection<org.graalvm.compiler.core.target.Backend> getBackends()
public org.graalvm.compiler.core.target.Backend lookupBackend(jdk.vm.ci.meta.ResolvedJavaMethod method)
public org.graalvm.compiler.core.target.Backend getBackendForNormalMethod()
public int getVTableOffset(int vTableIndex)
public int getInstanceOfBitOffset(int bitIndex)
public int getComponentHubOffset()
public org.graalvm.compiler.api.replacements.SnippetReflectionProvider getSnippetReflection()
public org.graalvm.compiler.word.WordTypes getWordTypes()