Mercurial > hg > graal-jvmci-8
diff jvmci/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java @ 23686:50465926fbeb jvmci-0.12
make all HotSpotVMConfigAccess subclasses and their members package-private
remove toString methods from HotSpotVMConfigAccess subclasses
remove HotSpotVMConfigVerifier
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 15 Jun 2016 15:29:38 +0200 |
parents | b5557b757040 |
children | 9e1235406b59 |
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java Wed Jun 15 15:18:17 2016 +0200 +++ b/jvmci/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java Wed Jun 15 15:29:38 2016 +0200 @@ -25,54 +25,57 @@ import jdk.vm.ci.hotspot.HotSpotVMConfigAccess; import jdk.vm.ci.hotspot.HotSpotVMConfigStore; -public class AMD64HotSpotVMConfig extends HotSpotVMConfigAccess { +/** + * Used to access AMD64 specific native configuration details. + */ +class AMD64HotSpotVMConfig extends HotSpotVMConfigAccess { - public AMD64HotSpotVMConfig(HotSpotVMConfigStore config) { + AMD64HotSpotVMConfig(HotSpotVMConfigStore config) { super(config); } /** * Maximum allowed size of allocated area for a frame. */ - public final int maxFrameSize = 16 * 1024; + final int maxFrameSize = 16 * 1024; - public final boolean windowsOs = System.getProperty("os.name", "").startsWith("Windows"); + final boolean windowsOs = System.getProperty("os.name", "").startsWith("Windows"); - public final boolean useCountLeadingZerosInstruction = getFlag("UseCountLeadingZerosInstruction", Boolean.class); - public final boolean useCountTrailingZerosInstruction = getFlag("UseCountTrailingZerosInstruction", Boolean.class); - public final boolean useCompressedOops = getFlag("UseCompressedOops", Boolean.class); + final boolean useCountLeadingZerosInstruction = getFlag("UseCountLeadingZerosInstruction", Boolean.class); + final boolean useCountTrailingZerosInstruction = getFlag("UseCountTrailingZerosInstruction", Boolean.class); + final boolean useCompressedOops = getFlag("UseCompressedOops", Boolean.class); // CPU capabilities - public final int useSSE = getFlag("UseSSE", Integer.class); - public final int useAVX = getFlag("UseAVX", Integer.class); + final int useSSE = getFlag("UseSSE", Integer.class); + final int useAVX = getFlag("UseAVX", Integer.class); - public final long vmVersionFeatures = getFieldValue("VM_Version::_cpuFeatures", Long.class, "int"); + final long vmVersionFeatures = getFieldValue("VM_Version::_cpuFeatures", Long.class, "int"); // CPU feature flags - public final long amd64CX8 = getConstant("VM_Version::CPU_CX8", Long.class); - public final long amd64CMOV = getConstant("VM_Version::CPU_CMOV", Long.class); - public final long amd64FXSR = getConstant("VM_Version::CPU_FXSR", Long.class); - public final long amd64HT = getConstant("VM_Version::CPU_HT", Long.class); - public final long amd64MMX = getConstant("VM_Version::CPU_MMX", Long.class); - public final long amd643DNOWPREFETCH = getConstant("VM_Version::CPU_3DNOW_PREFETCH", Long.class); - public final long amd64SSE = getConstant("VM_Version::CPU_SSE", Long.class); - public final long amd64SSE2 = getConstant("VM_Version::CPU_SSE2", Long.class); - public final long amd64SSE3 = getConstant("VM_Version::CPU_SSE3", Long.class); - public final long amd64SSSE3 = getConstant("VM_Version::CPU_SSSE3", Long.class); - public final long amd64SSE4A = getConstant("VM_Version::CPU_SSE4A", Long.class); - public final long amd64SSE41 = getConstant("VM_Version::CPU_SSE4_1", Long.class); - public final long amd64SSE42 = getConstant("VM_Version::CPU_SSE4_2", Long.class); - public final long amd64POPCNT = getConstant("VM_Version::CPU_POPCNT", Long.class); - public final long amd64LZCNT = getConstant("VM_Version::CPU_LZCNT", Long.class); - public final long amd64TSC = getConstant("VM_Version::CPU_TSC", Long.class); - public final long amd64TSCINV = getConstant("VM_Version::CPU_TSCINV", Long.class); - public final long amd64AVX = getConstant("VM_Version::CPU_AVX", Long.class); - public final long amd64AVX2 = getConstant("VM_Version::CPU_AVX2", Long.class); - public final long amd64AES = getConstant("VM_Version::CPU_AES", Long.class); - public final long amd64ERMS = getConstant("VM_Version::CPU_ERMS", Long.class); - public final long amd64CLMUL = getConstant("VM_Version::CPU_CLMUL", Long.class); - public final long amd64BMI1 = getConstant("VM_Version::CPU_BMI1", Long.class); - public final long amd64BMI2 = getConstant("VM_Version::CPU_BMI2", Long.class); - public final long amd64RTM = getConstant("VM_Version::CPU_RTM", Long.class); - public final long amd64ADX = getConstant("VM_Version::CPU_ADX", Long.class); + final long amd64CX8 = getConstant("VM_Version::CPU_CX8", Long.class); + final long amd64CMOV = getConstant("VM_Version::CPU_CMOV", Long.class); + final long amd64FXSR = getConstant("VM_Version::CPU_FXSR", Long.class); + final long amd64HT = getConstant("VM_Version::CPU_HT", Long.class); + final long amd64MMX = getConstant("VM_Version::CPU_MMX", Long.class); + final long amd643DNOWPREFETCH = getConstant("VM_Version::CPU_3DNOW_PREFETCH", Long.class); + final long amd64SSE = getConstant("VM_Version::CPU_SSE", Long.class); + final long amd64SSE2 = getConstant("VM_Version::CPU_SSE2", Long.class); + final long amd64SSE3 = getConstant("VM_Version::CPU_SSE3", Long.class); + final long amd64SSSE3 = getConstant("VM_Version::CPU_SSSE3", Long.class); + final long amd64SSE4A = getConstant("VM_Version::CPU_SSE4A", Long.class); + final long amd64SSE41 = getConstant("VM_Version::CPU_SSE4_1", Long.class); + final long amd64SSE42 = getConstant("VM_Version::CPU_SSE4_2", Long.class); + final long amd64POPCNT = getConstant("VM_Version::CPU_POPCNT", Long.class); + final long amd64LZCNT = getConstant("VM_Version::CPU_LZCNT", Long.class); + final long amd64TSC = getConstant("VM_Version::CPU_TSC", Long.class); + final long amd64TSCINV = getConstant("VM_Version::CPU_TSCINV", Long.class); + final long amd64AVX = getConstant("VM_Version::CPU_AVX", Long.class); + final long amd64AVX2 = getConstant("VM_Version::CPU_AVX2", Long.class); + final long amd64AES = getConstant("VM_Version::CPU_AES", Long.class); + final long amd64ERMS = getConstant("VM_Version::CPU_ERMS", Long.class); + final long amd64CLMUL = getConstant("VM_Version::CPU_CLMUL", Long.class); + final long amd64BMI1 = getConstant("VM_Version::CPU_BMI1", Long.class); + final long amd64BMI2 = getConstant("VM_Version::CPU_BMI2", Long.class); + final long amd64RTM = getConstant("VM_Version::CPU_RTM", Long.class); + final long amd64ADX = getConstant("VM_Version::CPU_ADX", Long.class); }