< prev index next > src/hotspot/share/opto/c2_globals.hpp
Print this page
product(bool, UseProfiledLoopPredicate, true, \
"Move checks with an uncommon trap out of loops based on " \
"profiling data. " \
"Requires UseLoopPredicate to be turned on (default).") \
\
+ product(bool, UseArrayLoadStoreProfile, true, \
+ "Take advantage of profiling at array load/store") \
+ \
+ product(bool, UseACmpProfile, true, \
+ "Take advantage of profiling at acmp") \
+ \
develop(uintx, StressLongCountedLoop, 0, \
"if > 0, convert int counted loops to long counted loops" \
"to stress handling of long counted loops: run inner loop" \
"for at most jint_max / StressLongCountedLoop") \
range(0, max_juint) \
develop(bool, KillPathsReachableByDeadTypeNode, true, \
"When a Type node becomes top, make paths where the node is " \
"used dead by replacing them with a Halt node. Turning this off " \
"could corrupt the graph in rare cases and should be used with " \
"care.") \
+ develop(ccstrlist, PrintInlineKlassFields, "", \
+ "Print fields collected by InlineKlass::collect_fields") \
// end of C2_FLAGS
DECLARE_FLAGS(C2_FLAGS)
< prev index next >