src/share/vm/opto/matcher.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/matcher.hpp	Fri Oct 21 15:43:59 2011
--- new/src/share/vm/opto/matcher.hpp	Fri Oct 21 15:43:59 2011

*** 358,367 **** --- 358,373 ---- // Threshold small size (in bytes) for a ClearArray/CopyArray node. // Anything this size or smaller may get converted to discrete scalar stores. static const int init_array_short_size; + // Some hardware needs 2 CMOV's for longs. + static const int long_cmove_cost(); + + // Some hardware have expensive CMOV for float and double. + static const int float_cmove_cost(); + // Should the Matcher clone shifts on addressing modes, expecting them to // be subsumed into complex addressing expressions or compute them into // registers? True for Intel but false for most RISCs static const bool clone_shift_expressions;

src/share/vm/opto/matcher.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File