• msaboff@apple.com's avatar
    Transition call and construct JITStubs to CCallHelper functions · 2b95ada2
    msaboff@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=122453
    
    Reviewed by Geoffrey Garen.
    
    Transitioned cti_op_call_eval to operationCallEval.  Migrated baseline JIT to use the same 
    call thunks as the DFG.  Eliminated all of the "oldStyle" thunks and related functions.
    
    * bytecode/CallLinkInfo.cpp:
    (JSC::CallLinkInfo::unlink):
    * jit/JIT.cpp:
    (JSC::JIT::linkFor):
    (JSC::JIT::linkSlowCall):
    * jit/JIT.h:
    * jit/JITCall.cpp:
    (JSC::JIT::compileCallEval):
    (JSC::JIT::compileCallEvalSlowCase):
    (JSC::JIT::compileOpCallSlowCase):
    (JSC::JIT::privateCompileClosureCall):
    * jit/JITCall32_64.cpp:
    (JSC::JIT::compileCallEval):
    (JSC::JIT::compileCallEvalSlowCase):
    (JSC::JIT::compileOpCallSlowCase):
    (JSC::JIT::privateCompileClosureCall):
    * jit/JITInlines.h:
    (JSC::JIT::callOperationWithCallFrameRollbackOnException):
    * jit/JITOperations.cpp:
    * jit/JITOperations.h:
    * jit/JITStubs.cpp:
    * jit/JITStubs.h:
    * jit/ThunkGenerators.cpp:
    * jit/ThunkGenerators.h:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157164 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    2b95ada2
CallLinkInfo.cpp 2.37 KB