Top Constructors Methods
jdk.vm.ci.hotspot.aarch64

public Class AArch64HotSpotJVMCIBackendFactory

extends Object
implements HotSpotJVMCIBackendFactory
Class Inheritance
All Implemented Interfaces
jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
Static Imports
java.util.Collections.emptyMap, jdk.vm.ci.common.InitTimer.timer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static EnumSet<AArch64.CPUFeature>
private static EnumSet<AArch64.Flag>
protected JVMCIBackend
protected HotSpotCodeCacheProvider
protected HotSpotConstantReflectionProvider
public JVMCIBackend
protected HotSpotMetaAccessProvider
private static RegisterConfig
private static TargetDescription
public String
getArchitecture()

Implements jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory.getArchitecture.

Gets the CPU architecture of this backend.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Constructor Detail

AArch64HotSpotJVMCIBackendFactoryback to summary
public AArch64HotSpotJVMCIBackendFactory()

Method Detail

computeFeaturesback to summary
private static EnumSet<AArch64.CPUFeature> computeFeatures(AArch64HotSpotVMConfig config)
computeFlagsback to summary
private static EnumSet<AArch64.Flag> computeFlags(AArch64HotSpotVMConfig config)
createBackendback to summary
protected JVMCIBackend createBackend(HotSpotMetaAccessProvider metaAccess, HotSpotCodeCacheProvider codeCache, ConstantReflectionProvider constantReflection, StackIntrospection stackIntrospection)
createCodeCacheback to summary
protected HotSpotCodeCacheProvider createCodeCache(HotSpotJVMCIRuntime runtime, TargetDescription target, RegisterConfig regConfig)
createConstantReflectionback to summary
protected HotSpotConstantReflectionProvider createConstantReflection(HotSpotJVMCIRuntime runtime)
createJVMCIBackendback to summary
public JVMCIBackend createJVMCIBackend(HotSpotJVMCIRuntime runtime, JVMCIBackend host)

Implements jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory.createJVMCIBackend.

Annotations
@Override
@SuppressWarnings:try
createMetaAccessback to summary
protected HotSpotMetaAccessProvider createMetaAccess(HotSpotJVMCIRuntime runtime)
createRegisterConfigback to summary
private static RegisterConfig createRegisterConfig(AArch64HotSpotVMConfig config, TargetDescription target)
createTargetback to summary
private static TargetDescription createTarget(AArch64HotSpotVMConfig config)
getArchitectureback to summary
public String getArchitecture()

Implements jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory.getArchitecture.

Doc from jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory.getArchitecture.

Gets the CPU architecture of this backend.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override