diff -r 6b31efbf833e -r 7f90bc64b0fc src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java --- a/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java Thu Nov 01 20:37:45 2018 -0700 +++ b/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java Fri Nov 02 00:26:25 2018 -0700 @@ -43,7 +43,7 @@ public class AArch64HotSpotJVMCIBackendFactory implements HotSpotJVMCIBackendFactory { - protected EnumSet computeFeatures(@SuppressWarnings("unused") AArch64HotSpotVMConfig config) { + private static EnumSet computeFeatures(@SuppressWarnings("unused") AArch64HotSpotVMConfig config) { // Configure the feature set using the HotSpot flag settings. EnumSet features = EnumSet.noneOf(AArch64.CPUFeature.class); @@ -87,7 +87,7 @@ return features; } - protected EnumSet computeFlags(@SuppressWarnings("unused") AArch64HotSpotVMConfig config) { + private static EnumSet computeFlags(@SuppressWarnings("unused") AArch64HotSpotVMConfig config) { EnumSet flags = EnumSet.noneOf(AArch64.Flag.class); if (config.useBarriersForVolatile) { @@ -115,7 +115,7 @@ return flags; } - protected TargetDescription createTarget(AArch64HotSpotVMConfig config) { + private static TargetDescription createTarget(AArch64HotSpotVMConfig config) { final int stackFrameAlignment = 16; final int implicitNullCheckLimit = 4096; final boolean inlineObjects = true; @@ -127,12 +127,12 @@ return new HotSpotConstantReflectionProvider(runtime); } - protected RegisterConfig createRegisterConfig(AArch64HotSpotVMConfig config, TargetDescription target) { + private static RegisterConfig createRegisterConfig(AArch64HotSpotVMConfig config, TargetDescription target) { return new AArch64HotSpotRegisterConfig(target, config.useCompressedOops); } protected HotSpotCodeCacheProvider createCodeCache(HotSpotJVMCIRuntime runtime, TargetDescription target, RegisterConfig regConfig) { - return new HotSpotCodeCacheProvider(runtime, runtime.getConfig(), target, regConfig); + return new HotSpotCodeCacheProvider(runtime, target, regConfig); } protected HotSpotMetaAccessProvider createMetaAccess(HotSpotJVMCIRuntime runtime) {