hotspot/src/cpu/aarch64/vm/globals_aarch64.hpp
changeset 30429 c980154ed1a3
parent 30305 b92a97e1e9cb
child 30889 325a4db0d161
equal deleted inserted replaced
30412:8ffdeabc7c2b 30429:c980154ed1a3
    96           "tell sim not to invoke bccheck callback")                    \
    96           "tell sim not to invoke bccheck callback")                    \
    97                                                                         \
    97                                                                         \
    98   product(bool, NearCpool, true,                                        \
    98   product(bool, NearCpool, true,                                        \
    99          "constant pool is close to instructions")                      \
    99          "constant pool is close to instructions")                      \
   100                                                                         \
   100                                                                         \
   101   notproduct(bool, UseAcqRelForVolatileFields, false,                   \
   101   product(bool, UseBarriersForVolatile, false,                          \
   102              "Use acquire and release insns for volatile fields")       \
   102           "Use memory barriers to implement volatile accesses")         \
   103                                                                         \
   103                                                                         \
   104   product(bool, UseCRC32, false,                                        \
   104   product(bool, UseCRC32, false,                                        \
   105           "Use CRC32 instructions for CRC32 computation")               \
   105           "Use CRC32 instructions for CRC32 computation")               \
   106 
   106 
   107 // Don't attempt to use Neon on builtin sim until builtin sim supports it
   107 // Don't attempt to use Neon on builtin sim until builtin sim supports it
   115 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \
   115 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \
   116                                                                         \
   116                                                                         \
   117   product(bool, NearCpool, true,                                        \
   117   product(bool, NearCpool, true,                                        \
   118          "constant pool is close to instructions")                      \
   118          "constant pool is close to instructions")                      \
   119                                                                         \
   119                                                                         \
   120   notproduct(bool, UseAcqRelForVolatileFields, false,                   \
   120   product(bool, UseBarriersForVolatile, false,                          \
   121              "Use acquire and release insns for volatile fields")       \
   121           "Use memory barriers to implement volatile accesses")         \
   122   product(bool, UseNeon, false,                                         \
   122   product(bool, UseNeon, false,                                         \
   123           "Use Neon for CRC32 computation")                             \
   123           "Use Neon for CRC32 computation")                             \
   124   product(bool, UseCRC32, false,                                        \
   124   product(bool, UseCRC32, false,                                        \
   125           "Use CRC32 instructions for CRC32 computation")               \
   125           "Use CRC32 instructions for CRC32 computation")               \
   126   product(bool, TraceTraps, false, "Trace all traps the signal handler")
   126   product(bool, TraceTraps, false, "Trace all traps the signal handler")