Changeset 194383 in webkit


Ignore:
Timestamp:
Dec 22, 2015, 6:33:48 PM (10 years ago)
Author:
fpizlo@apple.com
Message:

FTL B3 should use the right type for comparison slow paths
https://bugs.webkit.org/show_bug.cgi?id=152521

Reviewed by Saam Barati.

Fixes a small goof that was leading to B3 validation failures.

  • ftl/FTLLowerDFGToLLVM.cpp:

(JSC::FTL::DFG::LowerDFGToLLVM::nonSpeculativeCompare):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r194382 r194383  
     12015-12-22  Filip Pizlo  <fpizlo@apple.com>
     2
     3        FTL B3 should use the right type for comparison slow paths
     4        https://bugs.webkit.org/show_bug.cgi?id=152521
     5
     6        Reviewed by Saam Barati.
     7
     8        Fixes a small goof that was leading to B3 validation failures.
     9
     10        * ftl/FTLLowerDFGToLLVM.cpp:
     11        (JSC::FTL::DFG::LowerDFGToLLVM::nonSpeculativeCompare):
     12
    1132015-12-22  Filip Pizlo  <fpizlo@apple.com>
    214
  • trunk/Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.cpp

    r194372 r194383  
    73687368        m_out.appendTo(slowPath, continuation);
    73697369        ValueFromBlock slowResult = m_out.anchor(m_out.notNull(vmCall(
    7370             m_out.boolean, m_out.operation(helperFunction), m_callFrame, left, right)));
     7370            m_out.intPtr, m_out.operation(helperFunction), m_callFrame, left, right)));
    73717371        m_out.jump(continuation);
    73727372       
Note: See TracChangeset for help on using the changeset viewer.