< prev index next >

src/hotspot/cpu/aarch64/globals_aarch64.hpp

Print this page




 130 #define ARCH_FLAGS(develop, \
 131                    product, \
 132                    diagnostic, \
 133                    experimental, \
 134                    notproduct, \
 135                    range, \
 136                    constraint, \
 137                    writeable) \
 138                                                                         \
 139   product(bool, NearCpool, true,                                        \
 140          "constant pool is close to instructions")                      \
 141                                                                         \
 142   product(bool, UseBarriersForVolatile, false,                          \
 143           "Use memory barriers to implement volatile accesses")         \
 144   product(bool, UseNeon, false,                                         \
 145           "Use Neon for CRC32 computation")                             \
 146   product(bool, UseCRC32, false,                                        \
 147           "Use CRC32 instructions for CRC32 computation")               \
 148   product(bool, UseSIMDForMemoryOps, false,                             \
 149           "Use SIMD instructions in generated memory move code")        \




 150   product(bool, AvoidUnalignedAccesses, false,                          \
 151           "Avoid generating unaligned memory accesses")                 \
 152   product(bool, UseLSE, false,                                          \
 153           "Use LSE instructions")                                       \
 154   product(bool, UseBlockZeroing, true,                                  \
 155           "Use DC ZVA for block zeroing")                               \
 156   product(intx, BlockZeroingLowLimit, 256,                              \
 157           "Minimum size in bytes when block zeroing will be used")      \
 158           range(1, max_jint)                                            \
 159   product(bool, TraceTraps, false, "Trace all traps the signal handler")\
 160   product(int, SoftwarePrefetchHintDistance, -1,                        \
 161           "Use prfm hint with specified distance in compiled code."     \
 162           "Value -1 means off.")                                        \
 163           range(-1, 32760)
 164 #endif
 165 
 166 
 167 #endif // CPU_AARCH64_VM_GLOBALS_AARCH64_HPP


 130 #define ARCH_FLAGS(develop, \
 131                    product, \
 132                    diagnostic, \
 133                    experimental, \
 134                    notproduct, \
 135                    range, \
 136                    constraint, \
 137                    writeable) \
 138                                                                         \
 139   product(bool, NearCpool, true,                                        \
 140          "constant pool is close to instructions")                      \
 141                                                                         \
 142   product(bool, UseBarriersForVolatile, false,                          \
 143           "Use memory barriers to implement volatile accesses")         \
 144   product(bool, UseNeon, false,                                         \
 145           "Use Neon for CRC32 computation")                             \
 146   product(bool, UseCRC32, false,                                        \
 147           "Use CRC32 instructions for CRC32 computation")               \
 148   product(bool, UseSIMDForMemoryOps, false,                             \
 149           "Use SIMD instructions in generated memory move code")        \
 150   product(bool, UseSIMDForArrayEquals, true,                            \
 151           "Use SIMD instructions in generated array equals code")       \
 152   product(bool, UseSimpleArrayEquals, false,                            \
 153           "Use simpliest and shortest implementation for array equals") \
 154   product(bool, AvoidUnalignedAccesses, false,                          \
 155           "Avoid generating unaligned memory accesses")                 \
 156   product(bool, UseLSE, false,                                          \
 157           "Use LSE instructions")                                       \
 158   product(bool, UseBlockZeroing, true,                                  \
 159           "Use DC ZVA for block zeroing")                               \
 160   product(intx, BlockZeroingLowLimit, 256,                              \
 161           "Minimum size in bytes when block zeroing will be used")      \
 162           range(1, max_jint)                                            \
 163   product(bool, TraceTraps, false, "Trace all traps the signal handler")\
 164   product(int, SoftwarePrefetchHintDistance, -1,                        \
 165           "Use prfm hint with specified distance in compiled code."     \
 166           "Value -1 means off.")                                        \
 167           range(-1, 32760)
 168 #endif
 169 
 170 
 171 #endif // CPU_AARCH64_VM_GLOBALS_AARCH64_HPP
< prev index next >