Ignore:
Timestamp:
Dec 3, 2008, 4:10:53 PM (16 years ago)
Author:
[email protected]
Message:

2008-12-03 Sam Weinig <[email protected]>

Reviewed by Geoffrey Garen.

Remove shared AssemblerBuffer 1MB buffer and instead give AssemblerBuffer
an 256 byte inline capacity.

1% progression on Sunspider.

  • assembler/AssemblerBuffer.h: (JSC::AssemblerBuffer::AssemblerBuffer): (JSC::AssemblerBuffer::~AssemblerBuffer): (JSC::AssemblerBuffer::grow):
  • assembler/MacroAssembler.h: (JSC::MacroAssembler::MacroAssembler):
  • assembler/X86Assembler.h: (JSC::X86Assembler::X86Assembler):
  • interpreter/Interpreter.cpp: (JSC::Interpreter::Interpreter):
  • interpreter/Interpreter.h:
  • jit/JIT.cpp: (JSC::JIT::JIT):
  • parser/Nodes.cpp: (JSC::RegExpNode::emitBytecode):
  • runtime/RegExp.cpp: (JSC::RegExp::RegExp): (JSC::RegExp::create):
  • runtime/RegExp.h:
  • runtime/RegExpConstructor.cpp: (JSC::constructRegExp):
  • runtime/RegExpPrototype.cpp: (JSC::regExpProtoFuncCompile):
  • runtime/StringPrototype.cpp: (JSC::stringProtoFuncMatch): (JSC::stringProtoFuncSearch):
  • wrec/WREC.cpp: (JSC::WREC::Generator::compileRegExp):
  • wrec/WRECGenerator.h: (JSC::WREC::Generator::Generator):
  • wrec/WRECParser.h: (JSC::WREC::Parser::Parser):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/interpreter/Interpreter.h

    r38917 r38975  
    280280#endif // ENABLE(JIT)
    281281
    282 #if ENABLE(ASSEMBLER)
    283         AssemblerBuffer* assemblerBuffer() const { return m_assemblerBuffer.get(); }
    284 #endif
    285 
    286282        // Default number of ticks before a timeout check should be done.
    287283        static const int initialTickCountThreshold = 1024;
     
    345341#endif
    346342
    347 #if ENABLE(ASSEMBLER)
    348         OwnPtr<AssemblerBuffer> m_assemblerBuffer;
    349 #endif
    350 
    351343        int m_reentryDepth;
    352344        unsigned m_timeoutTime;
Note: See TracChangeset for help on using the changeset viewer.