Ignore:
Timestamp:
Oct 14, 2013, 9:42:22 AM (12 years ago)
Author:
[email protected]
Message:

Transition misc cti_op_* JITStubs to JIT operations.
https://bugs.webkit.org/show_bug.cgi?id=122645.

Reviewed by Michael Saboff.

Stubs converted:

cti_op_check_has_instance
cti_op_create_arguments
cti_op_del_by_id
cti_op_instanceof
cti_to_object
cti_op_push_activation
cti_op_get_pnames
cti_op_load_varargs

  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • jit/CCallHelpers.h:

(JSC::CCallHelpers::setupArgumentsWithExecState):

  • jit/JIT.h:

(JSC::JIT::emitStoreCell):

  • jit/JITCall.cpp:

(JSC::JIT::compileLoadVarargs):

  • jit/JITCall32_64.cpp:

(JSC::JIT::compileLoadVarargs):

  • jit/JITInlines.h:

(JSC::JIT::callOperation):

  • jit/JITOpcodes.cpp:

(JSC::JIT::emit_op_get_pnames):
(JSC::JIT::emit_op_create_activation):
(JSC::JIT::emit_op_create_arguments):
(JSC::JIT::emitSlow_op_check_has_instance):
(JSC::JIT::emitSlow_op_instanceof):
(JSC::JIT::emitSlow_op_get_argument_by_val):

  • jit/JITOpcodes32_64.cpp:

(JSC::JIT::emitSlow_op_check_has_instance):
(JSC::JIT::emitSlow_op_instanceof):
(JSC::JIT::emit_op_get_pnames):
(JSC::JIT::emit_op_create_activation):
(JSC::JIT::emit_op_create_arguments):
(JSC::JIT::emitSlow_op_get_argument_by_val):

  • jit/JITOperations.cpp:
  • jit/JITOperations.h:
  • jit/JITPropertyAccess.cpp:

(JSC::JIT::emit_op_del_by_id):

  • jit/JITPropertyAccess32_64.cpp:

(JSC::JIT::emit_op_del_by_id):

  • jit/JITStubs.cpp:
  • jit/JITStubs.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r157382 r157404  
     12013-10-13  Mark Lam  <[email protected]>
     2
     3        Transition misc cti_op_* JITStubs to JIT operations.
     4        https://bugs.webkit.org/show_bug.cgi?id=122645.
     5
     6        Reviewed by Michael Saboff.
     7
     8        Stubs converted:
     9            cti_op_check_has_instance
     10            cti_op_create_arguments
     11            cti_op_del_by_id
     12            cti_op_instanceof
     13            cti_to_object
     14            cti_op_push_activation
     15            cti_op_get_pnames
     16            cti_op_load_varargs
     17
     18        * dfg/DFGOperations.cpp:
     19        * dfg/DFGOperations.h:
     20        * jit/CCallHelpers.h:
     21        (JSC::CCallHelpers::setupArgumentsWithExecState):
     22        * jit/JIT.h:
     23        (JSC::JIT::emitStoreCell):
     24        * jit/JITCall.cpp:
     25        (JSC::JIT::compileLoadVarargs):
     26        * jit/JITCall32_64.cpp:
     27        (JSC::JIT::compileLoadVarargs):
     28        * jit/JITInlines.h:
     29        (JSC::JIT::callOperation):
     30        * jit/JITOpcodes.cpp:
     31        (JSC::JIT::emit_op_get_pnames):
     32        (JSC::JIT::emit_op_create_activation):
     33        (JSC::JIT::emit_op_create_arguments):
     34        (JSC::JIT::emitSlow_op_check_has_instance):
     35        (JSC::JIT::emitSlow_op_instanceof):
     36        (JSC::JIT::emitSlow_op_get_argument_by_val):
     37        * jit/JITOpcodes32_64.cpp:
     38        (JSC::JIT::emitSlow_op_check_has_instance):
     39        (JSC::JIT::emitSlow_op_instanceof):
     40        (JSC::JIT::emit_op_get_pnames):
     41        (JSC::JIT::emit_op_create_activation):
     42        (JSC::JIT::emit_op_create_arguments):
     43        (JSC::JIT::emitSlow_op_get_argument_by_val):
     44        * jit/JITOperations.cpp:
     45        * jit/JITOperations.h:
     46        * jit/JITPropertyAccess.cpp:
     47        (JSC::JIT::emit_op_del_by_id):
     48        * jit/JITPropertyAccess32_64.cpp:
     49        (JSC::JIT::emit_op_del_by_id):
     50        * jit/JITStubs.cpp:
     51        * jit/JITStubs.h:
     52
    1532013-10-13  Filip Pizlo  <[email protected]>
    254
Note: See TracChangeset for help on using the changeset viewer.