Ignore:
Timestamp:
Oct 8, 2011, 12:04:06 AM (14 years ago)
Author:
[email protected]
Message:

bug fixes for ArrayPush and ArrayPop in 32_64 DFG JIT
https://bugs.webkit.org/show_bug.cgi?id=69696

Patch by Yuqiang Xian <[email protected]> on 2011-10-07
Reviewed by Filip Pizlo.

On 32-bit, we should use TimesEight (8) instead of ScalePtr (4)
to compute the address of a JS array element.

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r97002 r97003  
     12011-10-07  Yuqiang Xian  <[email protected]>
     2
     3        bug fixes for ArrayPush and ArrayPop in 32_64 DFG JIT
     4        https://bugs.webkit.org/show_bug.cgi?id=69696
     5
     6        Reviewed by Filip Pizlo.
     7
     8        On 32-bit, we should use TimesEight (8) instead of ScalePtr (4)
     9        to compute the address of a JS array element.
     10
     11        * dfg/DFGSpeculativeJIT32_64.cpp:
     12        (JSC::DFG::SpeculativeJIT::compile):
     13
    1142011-10-07  Mark Hahnenberg  <[email protected]>
    215
Note: See TracChangeset for help on using the changeset viewer.