Ignore:
Timestamp:
Jan 11, 2012, 8:33:10 PM (14 years ago)
Author:
[email protected]
Message:

CodeBlock::m_executeCounter should be renamed to CodeBlock::m_jitExecuteCounter
https://bugs.webkit.org/show_bug.cgi?id=76144
<rdar://problem/10681711>

Rubber stamped by Gavin Barraclough.

  • bytecode/CodeBlock.h:

(JSC::CodeBlock::addressOfJITExecuteCounter):
(JSC::CodeBlock::offsetOfJITExecuteCounter):
(JSC::CodeBlock::jitExecuteCounter):
(JSC::CodeBlock::optimizeNextInvocation):
(JSC::CodeBlock::dontOptimizeAnytimeSoon):
(JSC::CodeBlock::optimizeAfterWarmUp):
(JSC::CodeBlock::optimizeAfterLongWarmUp):
(JSC::CodeBlock::optimizeSoon):

  • dfg/DFGOSRExitCompiler32_64.cpp:

(JSC::DFG::OSRExitCompiler::compileExit):

  • dfg/DFGOSRExitCompiler64.cpp:

(JSC::DFG::OSRExitCompiler::compileExit):

  • jit/JIT.cpp:

(JSC::JIT::emitOptimizationCheck):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/bytecode/CodeBlock.h

    r104770 r104787  
    781781        // controls both when the optimizing compiler is invoked and when OSR
    782782        // entry happens. Two triggers exist: the loop trigger and the return
    783         // trigger. In either case, when an addition to m_executeCounter
     783        // trigger. In either case, when an addition to m_jitExecuteCounter
    784784        // causes it to become non-negative, the optimizing compiler is
    785785        // invoked. This includes a fast check to see if this CodeBlock has
     
    822822        }
    823823       
    824         int32_t* addressOfExecuteCounter()
    825         {
    826             return &m_executeCounter;
    827         }
    828        
    829         static ptrdiff_t offsetOfExecuteCounter() { return OBJECT_OFFSETOF(CodeBlock, m_executeCounter); }
    830 
    831         int32_t executeCounter() const { return m_executeCounter; }
     824        int32_t* addressOfJITExecuteCounter()
     825        {
     826            return &m_jitExecuteCounter;
     827        }
     828       
     829        static ptrdiff_t offsetOfJITExecuteCounter() { return OBJECT_OFFSETOF(CodeBlock, m_jitExecuteCounter); }
     830
     831        int32_t jitExecuteCounter() const { return m_jitExecuteCounter; }
    832832       
    833833        unsigned optimizationDelayCounter() const { return m_optimizationDelayCounter; }
     
    838838        void optimizeNextInvocation()
    839839        {
    840             m_executeCounter = Options::executionCounterValueForOptimizeNextInvocation;
     840            m_jitExecuteCounter = Options::executionCounterValueForOptimizeNextInvocation;
    841841        }
    842842       
     
    848848        void dontOptimizeAnytimeSoon()
    849849        {
    850             m_executeCounter = Options::executionCounterValueForDontOptimizeAnytimeSoon;
     850            m_jitExecuteCounter = Options::executionCounterValueForDontOptimizeAnytimeSoon;
    851851        }
    852852       
     
    859859        void optimizeAfterWarmUp()
    860860        {
    861             m_executeCounter = counterValueForOptimizeAfterWarmUp();
     861            m_jitExecuteCounter = counterValueForOptimizeAfterWarmUp();
    862862        }
    863863       
     
    866866        void optimizeAfterLongWarmUp()
    867867        {
    868             m_executeCounter = counterValueForOptimizeAfterLongWarmUp();
     868            m_jitExecuteCounter = counterValueForOptimizeAfterLongWarmUp();
    869869        }
    870870       
     
    889889        void optimizeSoon()
    890890        {
    891             m_executeCounter = Options::executionCounterValueForOptimizeSoon << reoptimizationRetryCounter();
     891            m_jitExecuteCounter = Options::executionCounterValueForOptimizeSoon << reoptimizationRetryCounter();
    892892        }
    893893       
     
    11311131        OwnPtr<CodeBlock> m_alternative;
    11321132       
    1133         int32_t m_executeCounter;
     1133        int32_t m_jitExecuteCounter;
    11341134        uint32_t m_speculativeSuccessCounter;
    11351135        uint32_t m_speculativeFailCounter;
Note: See TracChangeset for help on using the changeset viewer.