comparison src/share/vm/opto/matcher.hpp @ 17729:8a8ff6b577ed

8031321: Support Intel bit manipulation instructions Summary: Add support for BMI1 instructions Reviewed-by: kvn, roland
author iveresov
date Wed, 12 Mar 2014 11:24:26 -0700
parents 085b304a1cc5
children 62c54fcc0a35
comparison
equal deleted inserted replaced
17727:cfd4aac53239 17729:8a8ff6b577ed
77 // bad on others. Hence the machine-dependent table lookup. 77 // bad on others. Hence the machine-dependent table lookup.
78 const char *_must_clone; 78 const char *_must_clone;
79 79
80 // Find shared Nodes, or Nodes that otherwise are Matcher roots 80 // Find shared Nodes, or Nodes that otherwise are Matcher roots
81 void find_shared( Node *n ); 81 void find_shared( Node *n );
82 #ifdef X86
83 bool is_bmi_pattern(Node *n, Node *m);
84 #endif
82 85
83 // Debug and profile information for nodes in old space: 86 // Debug and profile information for nodes in old space:
84 GrowableArray<Node_Notes*>* _old_node_note_array; 87 GrowableArray<Node_Notes*>* _old_node_note_array;
85 88
86 // Node labeling iterator for instruction selection 89 // Node labeling iterator for instruction selection