Ignore:
Timestamp:
Oct 14, 2013, 8:03:45 PM (12 years ago)
Author:
[email protected]
Message:

Transition *switch* and *scope* JITStubs to JIT operations.
https://bugs.webkit.org/show_bug.cgi?id=122757.

Reviewed by Geoffrey Garen.

Transitioning:

cti_op_switch_char
cti_op_switch_imm
cti_op_switch_string
cti_op_resolve_scope
cti_op_get_from_scope
cti_op_put_to_scope

  • jit/JIT.h:
  • jit/JITInlines.h:

(JSC::JIT::callOperation):

  • jit/JITOpcodes.cpp:

(JSC::JIT::emit_op_switch_imm):
(JSC::JIT::emit_op_switch_char):
(JSC::JIT::emit_op_switch_string):

  • jit/JITOpcodes32_64.cpp:

(JSC::JIT::emit_op_switch_imm):
(JSC::JIT::emit_op_switch_char):
(JSC::JIT::emit_op_switch_string):

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

(JSC::JIT::emitSlow_op_resolve_scope):
(JSC::JIT::emitSlow_op_get_from_scope):
(JSC::JIT::emitSlow_op_put_to_scope):

  • jit/JITPropertyAccess32_64.cpp:

(JSC::JIT::emitSlow_op_resolve_scope):
(JSC::JIT::emitSlow_op_get_from_scope):
(JSC::JIT::emitSlow_op_put_to_scope):

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r157433 r157439  
     12013-10-14  Mark Lam  <[email protected]>
     2
     3        Transition *switch* and *scope* JITStubs to JIT operations.
     4        https://bugs.webkit.org/show_bug.cgi?id=122757.
     5
     6        Reviewed by Geoffrey Garen.
     7
     8        Transitioning:
     9            cti_op_switch_char
     10            cti_op_switch_imm
     11            cti_op_switch_string
     12            cti_op_resolve_scope
     13            cti_op_get_from_scope
     14            cti_op_put_to_scope
     15
     16        * jit/JIT.h:
     17        * jit/JITInlines.h:
     18        (JSC::JIT::callOperation):
     19        * jit/JITOpcodes.cpp:
     20        (JSC::JIT::emit_op_switch_imm):
     21        (JSC::JIT::emit_op_switch_char):
     22        (JSC::JIT::emit_op_switch_string):
     23        * jit/JITOpcodes32_64.cpp:
     24        (JSC::JIT::emit_op_switch_imm):
     25        (JSC::JIT::emit_op_switch_char):
     26        (JSC::JIT::emit_op_switch_string):
     27        * jit/JITOperations.cpp:
     28        * jit/JITOperations.h:
     29        * jit/JITPropertyAccess.cpp:
     30        (JSC::JIT::emitSlow_op_resolve_scope):
     31        (JSC::JIT::emitSlow_op_get_from_scope):
     32        (JSC::JIT::emitSlow_op_put_to_scope):
     33        * jit/JITPropertyAccess32_64.cpp:
     34        (JSC::JIT::emitSlow_op_resolve_scope):
     35        (JSC::JIT::emitSlow_op_get_from_scope):
     36        (JSC::JIT::emitSlow_op_put_to_scope):
     37        * jit/JITStubs.cpp:
     38        * jit/JITStubs.h:
     39
    1402013-10-14  Filip Pizlo  <[email protected]>
    241
Note: See TracChangeset for help on using the changeset viewer.