1.1 --- a/src/share/vm/opto/matcher.hpp Wed Apr 22 06:09:24 2009 -0700 1.2 +++ b/src/share/vm/opto/matcher.hpp Wed Apr 22 17:03:18 2009 -0700 1.3 @@ -109,6 +109,9 @@ 1.4 Node* _mem_node; // Ideal memory node consumed by mach node 1.5 #endif 1.6 1.7 + // Mach node for ConP #NULL 1.8 + MachNode* _mach_null; 1.9 + 1.10 public: 1.11 int LabelRootDepth; 1.12 static const int base2reg[]; // Map Types to machine register types 1.13 @@ -122,6 +125,8 @@ 1.14 static RegMask mreg2regmask[]; 1.15 static RegMask STACK_ONLY_mask; 1.16 1.17 + MachNode* mach_null() const { return _mach_null; } 1.18 + 1.19 bool is_shared( Node *n ) { return _shared.test(n->_idx) != 0; } 1.20 void set_shared( Node *n ) { _shared.set(n->_idx); } 1.21 bool is_visited( Node *n ) { return _visited.test(n->_idx) != 0; }