diff -r a433eb716ce1 -r 62c54fcc0a35 src/share/vm/opto/matcher.hpp --- a/src/share/vm/opto/matcher.hpp Tue Mar 25 12:54:21 2014 -0700 +++ b/src/share/vm/opto/matcher.hpp Tue Mar 25 17:07:36 2014 -0700 @@ -79,6 +79,9 @@ // Find shared Nodes, or Nodes that otherwise are Matcher roots void find_shared( Node *n ); +#ifdef X86 + bool is_bmi_pattern(Node *n, Node *m); +#endif // Debug and profile information for nodes in old space: GrowableArray* _old_node_note_array; @@ -340,10 +343,6 @@ // Register for MODL projection of divmodL static RegMask modL_proj_mask(); - static const RegMask mathExactI_result_proj_mask(); - static const RegMask mathExactL_result_proj_mask(); - static const RegMask mathExactI_flags_proj_mask(); - // Use hardware DIV instruction when it is faster than // a code which use multiply for division by constant. static bool use_asm_for_ldiv_by_con( jlong divisor );