src/share/vm/opto/matcher.hpp

changeset 1164
04fa5affa478
parent 850
4d9884b01ba6
child 1210
93c14e5562c4
     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; }

mercurial