< prev index next >
src/share/vm/opto/c2_globals.hpp
Print this page
rev 8931 : SIMD: version of LoopReserveKit that does not require goto:
it's dtor is making switching to the modified copy of the loop (switch_to_reserved),
if use_new() has been ever called, otherwise dtor does nothing and then
by default the graph remains in it's cloned copy.
NOTE, that superword.cpp:2106 includes goto output_error which unconditionally
(for testing purpose) switches control to the reserved copy.
NOTE: code is dirty, need cleaning. But works.
NOTE: it still has modification of BoolNode. Way to replace it with ConINode.
rev 9042 : SIMD: added global flag UseCMov (false).
rev 9093 : Merge
rev 9101 : Merge
@@ -324,10 +324,16 @@
"Enable runtime dependency checks.") \
\
product(bool, SuperWordReductions, true, \
"Enable reductions support in superword.") \
\
+ product(bool, UseCMov, false, \
+ "Use CMove (scalar and vector) ignoring profitability test.") \
+ \
+ product(bool, DoReserveCopyInSuperWord, true, \
+ "Create reserve copy of graph in SuperWord.") \
+ \
notproduct(bool, TraceSuperWord, false, \
"Trace superword transforms") \
\
notproduct(bool, TraceNewVectors, false, \
"Trace creation of Vector nodes") \
< prev index next >