All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected SPARCHotSpotBackend |
createBackend(HotSpotGraalRuntimeProvider runtime,
HotSpotProviders providers) |
HotSpotBackend |
createBackend(HotSpotGraalRuntimeProvider runtime,
JVMCIBackend jvmci,
HotSpotBackend host) |
protected GraphBuilderConfiguration.Plugins |
createGraphBuilderPlugins(HotSpotGraalRuntimeProvider runtime,
HotSpotMetaAccessProvider metaAccess,
HotSpotConstantReflectionProvider constantReflection,
HotSpotForeignCallsProvider foreignCalls,
HotSpotStampProvider stampProvider,
HotSpotSnippetReflectionProvider snippetReflection,
HotSpotReplacementsImpl replacements,
HotSpotWordTypes wordTypes) |
protected HotSpotLoweringProvider |
createLowerer(HotSpotGraalRuntimeProvider runtime,
HotSpotMetaAccessProvider metaAccess,
HotSpotForeignCallsProvider foreignCalls,
HotSpotRegistersProvider registers,
TargetDescription target) |
private static Value[] |
createNativeABICallerSaveRegisters(HotSpotVMConfig config,
RegisterConfig regConfig) |
protected HotSpotRegistersProvider |
createRegisters() |
protected HotSpotSuitesProvider |
createSuites(HotSpotGraalRuntimeProvider runtime,
GraphBuilderConfiguration.Plugins plugins,
CodeCacheProvider codeCache) |
String |
getArchitecture()
Gets the CPU architecture of this backend.
|
String |
getGraalRuntimeName()
Gets the name of the JVMCIRuntime in which the backend created
by this factory should be used.
|
String |
toString() |