Changeset 126082 in webkit


Ignore:
Timestamp:
Aug 20, 2012 3:41:06 PM (12 years ago)
Author:
fpizlo@apple.com
Message:

fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html on 32-bit
https://bugs.webkit.org/show_bug.cgi?id=94538

Reviewed by Mark Hahnenberg.

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectToObjectOrOtherEquality):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r126081 r126082  
     12012-08-20  Filip Pizlo  <fpizlo@apple.com>
     2
     3        fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html on 32-bit
     4        https://bugs.webkit.org/show_bug.cgi?id=94538
     5
     6        Reviewed by Mark Hahnenberg.
     7
     8        * dfg/DFGSpeculativeJIT32_64.cpp:
     9        (JSC::DFG::SpeculativeJIT::compilePeepHoleObjectToObjectOrOtherEquality):
     10
    1112012-08-20  Filip Pizlo  <fpizlo@apple.com>
    212
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp

    r126081 r126082  
    16031603    // We know that within this branch, rightChild must not be a cell. Check if that is enough to
    16041604    // prove that it is either null or undefined.
    1605     if (isOtherSpeculation(m_state.forNode(rightChild).m_type & ~SpecCell))
     1605    if (isOtherOrEmptySpeculation(m_state.forNode(rightChild).m_type & ~SpecCell))
    16061606        rightNotCell.link(&m_jit);
    16071607    else {
Note: See TracChangeset for help on using the changeset viewer.