Changeset 39072 in webkit


Ignore:
Timestamp:
Dec 6, 2008 2:31:14 PM (15 years ago)
Author:
weinig@apple.com
Message:

2008-12-06 Sam Weinig <sam@webkit.org>

Reviewed by Cameron Zwarich,

Move CodeBlock constructor into the .cpp file.

Sunspider reports a .7% progression, but I can only assume this
is noise.

  • bytecode/CodeBlock.cpp: (JSC::CodeBlock::CodeBlock):
  • bytecode/CodeBlock.h:
Location:
trunk/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r39071 r39072  
     12008-12-06  Sam Weinig  <sam@webkit.org>
     2
     3        Reviewed by Cameron Zwarich,
     4
     5        Move CodeBlock constructor into the .cpp file.
     6
     7        Sunspider reports a .7% progression, but I can only assume this
     8        is noise.
     9
     10        * bytecode/CodeBlock.cpp:
     11        (JSC::CodeBlock::CodeBlock):
     12        * bytecode/CodeBlock.h:
     13
    1142008-12-06  Sam Weinig  <sam@webkit.org>
    215
  • trunk/JavaScriptCore/bytecode/CodeBlock.cpp

    r39071 r39072  
    955955#endif // !defined(NDEBUG) || ENABLE(OPCODE_SAMPLING)
    956956
     957CodeBlock::CodeBlock(ScopeNode* ownerNode, CodeType codeType, PassRefPtr<SourceProvider> sourceProvider, unsigned sourceOffset)
     958    : m_numCalleeRegisters(0)
     959    , m_numConstants(0)
     960    , m_numVars(0)
     961    , m_numParameters(0)
     962    , m_ownerNode(ownerNode)
     963    , m_globalData(0)
     964#if ENABLE(JIT)
     965    , m_jitCode(0)
     966#endif
     967    , m_needsFullScopeChain(ownerNode->needsActivation())
     968    , m_usesEval(ownerNode->usesEval())
     969    , m_codeType(codeType)
     970    , m_source(sourceProvider)
     971    , m_sourceOffset(sourceOffset)
     972{
     973    ASSERT(m_source);
     974}
     975
    957976CodeBlock::~CodeBlock()
    958977{
  • trunk/JavaScriptCore/bytecode/CodeBlock.h

    r39071 r39072  
    159159        friend class JIT;
    160160    public:
    161         CodeBlock(ScopeNode* ownerNode, CodeType codeType, PassRefPtr<SourceProvider> sourceProvider, unsigned sourceOffset)
    162             : m_numCalleeRegisters(0)
    163             , m_numConstants(0)
    164             , m_numVars(0)
    165             , m_numParameters(0)
    166             , m_ownerNode(ownerNode)
    167             , m_globalData(0)
    168 #if ENABLE(JIT)
    169             , m_jitCode(0)
    170 #endif
    171             , m_needsFullScopeChain(ownerNode->needsActivation())
    172             , m_usesEval(ownerNode->usesEval())
    173             , m_codeType(codeType)
    174             , m_source(sourceProvider)
    175             , m_sourceOffset(sourceOffset)
    176         {
    177             ASSERT(m_source);
    178         }
    179 
     161        CodeBlock(ScopeNode* ownerNode, CodeType, PassRefPtr<SourceProvider>, unsigned sourceOffset);
    180162        ~CodeBlock();
    181163
Note: See TracChangeset for help on using the changeset viewer.