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 |