< prev index next >

src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java

Print this page

        

@@ -169,10 +169,12 @@
         AES,
         PMULL,
         SHA1,
         SHA2,
         CRC32,
+        LSE,
+        STXR_PREFETCH,
         A53MAC,
         DMB_ATOMICS
     }
 
     private final EnumSet<CPUFeature> features;

@@ -181,11 +183,15 @@
      * Set of flags to control code emission.
      */
     public enum Flag {
         UseBarriersForVolatile,
         UseCRC32,
-        UseNeon
+        UseNeon,
+        UseSIMDForMemoryOps,
+        AvoidUnalignedAccesses,
+        UseLSE,
+        UseBlockZeroing
     }
 
     private final EnumSet<Flag> flags;
 
     public AArch64(EnumSet<CPUFeature> features, EnumSet<Flag> flags) {
< prev index next >