Changeset 43849 in webkit for trunk/JavaScriptCore/jit/JIT.h


Ignore:
Timestamp:
May 18, 2009, 8:40:09 PM (16 years ago)
Author:
[email protected]
Message:

2009-05-18 Maciej Stachowiak <[email protected]>

Reviewed by Geoff Garen.

  • Improve code generation for access to prototype properties


~0.4% speedup on SunSpider.


Based on a suggestion from Geoff Garen.

  • jit/JIT.h:
  • jit/JITPropertyAccess.cpp: (JSC::JIT::compileGetDirectOffset): (JSC::JIT::privateCompileGetByIdProto): (JSC::JIT::privateCompileGetByIdProtoList): (JSC::JIT::privateCompileGetByIdChainList): (JSC::JIT::privateCompileGetByIdChain):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/jit/JIT.h

    r43839 r43849  
    389389
    390390        void compileGetDirectOffset(RegisterID base, RegisterID result, Structure* structure, size_t cachedOffset);
    391         void compileGetDirectOffset(JSObject* base, RegisterID temp, RegisterID result, size_t cachedOffset);
     391        void compileGetDirectOffset(JSObject* base, RegisterID result, size_t cachedOffset);
    392392        void compilePutDirectOffset(RegisterID base, RegisterID value, Structure* structure, size_t cachedOffset);
    393393
Note: See TracChangeset for help on using the changeset viewer.