Mercurial > hg > truffle
comparison src/share/vm/opto/matcher.hpp @ 14693:9e9af3aa4278
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 | cd5d10655495 |
children | 92aa6797d639 |
comparison
equal
deleted
inserted
replaced
14692:8504393de66b | 14693:9e9af3aa4278 |
---|---|
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 |