Skip to content
  • mark.lam@apple.com's avatar
    Transition op_new_* JITStubs to JIT operations. · 5d7e7084
    mark.lam@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=122460.
    
    Reviewed by Michael Saboff.
    
    Also:
    - Removed the redundant operationNewFunctionExpression().  It is identical to
      operationNewFunctionNoCheck().
    - Sorted JIT operation signature keys in the comment in JITOperations.h.
    - Removed the unused returnValue2Register definition for X86_64.
    
    * dfg/DFGOperations.cpp:
    * dfg/DFGOperations.h:
    * dfg/DFGSpeculativeJIT.cpp:
    (JSC::DFG::SpeculativeJIT::compileNewFunctionExpression):
    * jit/CCallHelpers.h:
    (JSC::CCallHelpers::setupArgumentsWithExecState):
    * jit/JIT.h:
    * jit/JITInlines.h:
    (JSC::JIT::callOperation):
    * jit/JITOpcodes.cpp:
    (JSC::JIT::emitSlow_op_new_object):
    (JSC::JIT::emit_op_new_func):
    (JSC::JIT::emit_op_new_func_exp):
    (JSC::JIT::emit_op_new_array):
    (JSC::JIT::emit_op_new_array_with_size):
    (JSC::JIT::emit_op_new_array_buffer):
    * jit/JITOpcodes32_64.cpp:
    (JSC::JIT::emitSlow_op_new_object):
    * jit/JITOperations.cpp:
    * jit/JITOperations.h:
    * jit/JITStubs.cpp:
    * jit/JITStubs.h:
    * jit/JSInterfaceJIT.h:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157313 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    5d7e7084