< 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,333 **** --- 324,339 ---- "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 >