2009-05-18 Maciej Stachowiak <mjs@apple.com>
authormjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 19 May 2009 03:40:09 +0000 (03:40 +0000)
committermjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 19 May 2009 03:40:09 +0000 (03:40 +0000)
commitc4055bf201d8967d0aa1e665512bff0cd898e419
tree96181f3b7b7cf4f3df649a5d6fb8284e66beffb3
parent183b6b639758eda562da345b5eaaa49b263dad8b
2009-05-18  Maciej Stachowiak  <mjs@apple.com>

        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):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43849 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/jit/JIT.h
JavaScriptCore/jit/JITPropertyAccess.cpp