src/share/vm/opto/machnode.hpp

changeset 6518
62c54fcc0a35
parent 6494
492e67693373
parent 6429
606acabe7b5c
child 6620
17b2fbdb6637
     1.1 --- a/src/share/vm/opto/machnode.hpp	Tue Mar 25 12:54:21 2014 -0700
     1.2 +++ b/src/share/vm/opto/machnode.hpp	Tue Mar 25 17:07:36 2014 -0700
     1.3 @@ -53,6 +53,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 @@ -659,8 +660,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