Skip to content
  • mjs@apple.com's avatar
    2008-09-24 Maciej Stachowiak <mjs@apple.com> · 8ac54692
    mjs@apple.com authored
            Reviewed by Oliver Hunt.
            
            - inline JIT fast case of op_neq
            - remove extra level of function call indirection from slow cases of eq and neq
            
            1% speedup on Richards
    
            * VM/CTI.cpp:
            (JSC::CTI::privateCompileMainPass):
            (JSC::CTI::privateCompileSlowCases):
            * VM/Machine.cpp:
            (JSC::Machine::privateExecute):
            (JSC::Machine::cti_op_eq):
            (JSC::Machine::cti_op_neq):
            * kjs/operations.cpp:
            (JSC::equal):
            (JSC::equalSlowCase):
            * kjs/operations.h:
            (JSC::equalSlowCaseInline):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@36876 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    8ac54692