8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag

Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag

Reviewed-by: kvn, aph, shade
This commit is contained in:
Daniel Stewart 2018-03-29 16:07:39 -04:00
parent b81442dbbc
commit 0dfb24c2c9

View File

@ -171,6 +171,8 @@ public class AArch64 extends Architecture {
SHA1,
SHA2,
CRC32,
LSE,
STXR_PREFETCH,
A53MAC,
DMB_ATOMICS
}
@ -183,7 +185,11 @@ public class AArch64 extends Architecture {
public enum Flag {
UseBarriersForVolatile,
UseCRC32,
UseNeon
UseNeon,
UseSIMDForMemoryOps,
AvoidUnalignedAccesses,
UseLSE,
UseBlockZeroing
}
private final EnumSet<Flag> flags;