src/share/vm/opto/machnode.hpp

changeset 6429
606acabe7b5c
parent 5614
9758d9f36299
child 6518
62c54fcc0a35
     1.1 --- a/src/share/vm/opto/machnode.hpp	Sat Mar 22 00:26:48 2014 +0400
     1.2 +++ b/src/share/vm/opto/machnode.hpp	Thu Mar 20 17:49:27 2014 -0700
     1.3 @@ -52,6 +52,7 @@
     1.4  class Matcher;
     1.5  class PhaseRegAlloc;
     1.6  class RegMask;
     1.7 +class RTMLockingCounters;
     1.8  class State;
     1.9  
    1.10  //---------------------------MachOper------------------------------------------
    1.11 @@ -620,8 +621,9 @@
    1.12  class MachFastLockNode : public MachNode {
    1.13    virtual uint size_of() const { return sizeof(*this); } // Size is bigger
    1.14  public:
    1.15 -  BiasedLockingCounters* _counters;
    1.16 -
    1.17 +  BiasedLockingCounters*        _counters;
    1.18 +  RTMLockingCounters*       _rtm_counters; // RTM lock counters for inflated locks
    1.19 +  RTMLockingCounters* _stack_rtm_counters; // RTM lock counters for stack locks
    1.20    MachFastLockNode() : MachNode() {}
    1.21  };
    1.22  

mercurial