< prev index next >

src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Print this page




 384           "code that manipulates final fields.")                            \
 385                                                                             \
 386   experimental(bool, ShenandoahOptimizeInstanceFinals, false,               \
 387           "Optimize barriers on final instance fields."                     \
 388           "Turn it off for maximum compatibility with reflection or JNI "   \
 389           "code that manipulates final fields.")                            \
 390                                                                             \
 391   experimental(bool, ShenandoahOptimizeStableFinals, false,                 \
 392           "Optimize barriers on stable fields."                             \
 393           "Turn it off for maximum compatibility with reflection or JNI "   \
 394           "code that manipulates final fields.")                            \
 395                                                                             \
 396   experimental(bool, ShenandoahCommonGCStateLoads, false,                   \
 397          "Enable commonming for GC state loads in generated code.")         \
 398                                                                             \
 399   develop(bool, ShenandoahVerifyOptoBarriers, false,                        \
 400           "Verify no missing barriers in C2")                               \
 401                                                                             \
 402   experimental(bool, ShenandoahLoopOptsAfterExpansion, true,                \
 403           "Attempt more loop opts after barrier expansion")                 \




 404 
 405 #endif // SHARE_GC_SHENANDOAH_SHENANDOAH_GLOBALS_HPP


 384           "code that manipulates final fields.")                            \
 385                                                                             \
 386   experimental(bool, ShenandoahOptimizeInstanceFinals, false,               \
 387           "Optimize barriers on final instance fields."                     \
 388           "Turn it off for maximum compatibility with reflection or JNI "   \
 389           "code that manipulates final fields.")                            \
 390                                                                             \
 391   experimental(bool, ShenandoahOptimizeStableFinals, false,                 \
 392           "Optimize barriers on stable fields."                             \
 393           "Turn it off for maximum compatibility with reflection or JNI "   \
 394           "code that manipulates final fields.")                            \
 395                                                                             \
 396   experimental(bool, ShenandoahCommonGCStateLoads, false,                   \
 397          "Enable commonming for GC state loads in generated code.")         \
 398                                                                             \
 399   develop(bool, ShenandoahVerifyOptoBarriers, false,                        \
 400           "Verify no missing barriers in C2")                               \
 401                                                                             \
 402   experimental(bool, ShenandoahLoopOptsAfterExpansion, true,                \
 403           "Attempt more loop opts after barrier expansion")                 \
 404                                                                             \
 405   experimental(bool, ShenandoahSelfFixing, true,                            \
 406           "Load-reference-barrier also fixes references")                   \
 407 
 408 
 409 #endif // SHARE_GC_SHENANDOAH_SHENANDOAH_GLOBALS_HPP
< prev index next >