Ignore:
Timestamp:
Dec 10, 2013, 3:36:09 PM (11 years ago)
Author:
[email protected]
Message:

Get rid of forward exit in GetByVal on Uint32Array
https://bugs.webkit.org/show_bug.cgi?id=125543

Reviewed by Oliver Hunt.

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileGetByValOnIntTypedArray):

  • ftl/FTLLowerDFGToLLVM.cpp:

(JSC::FTL::LowerDFGToLLVM::compileGetByVal):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.cpp

    r160347 r160394  
    16401640                   
    16411641                    if (m_node->shouldSpeculateInt32()) {
    1642                         speculateForward(
    1643                             Overflow, noValue(), 0, m_out.lessThan(result, m_out.int32Zero),
    1644                             uInt32Value(result));
     1642                        speculate(
     1643                            Overflow, noValue(), 0, m_out.lessThan(result, m_out.int32Zero));
    16451644                        setInt32(result);
    16461645                        return;
Note: See TracChangeset for help on using the changeset viewer.