⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 291752 in webkit


Ignore:
Timestamp:
Mar 23, 2022, 10:58:27 AM (5 years ago)
Author:
ysuzuki@apple.com
Message:

Unreviewed, fix DataIC's slowPathJump handling
​https://bugs.webkit.org/show_bug.cgi?id=231224

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileInById):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r291746 r291752  
     12022-03-23  Yusuke Suzuki  <ysuzuki@apple.com>
     2
     3        Unreviewed, fix DataIC's slowPathJump handling
     4        https://bugs.webkit.org/show_bug.cgi?id=231224
     5
     6        * dfg/DFGSpeculativeJIT.cpp:
     7        (JSC::DFG::SpeculativeJIT::compileInById):
     8
    192022-03-23  Patrick Angle  <pangle@apple.com>
    210
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp

    r291736 r291752  
    13661366
    13671367    JITCompiler::JumpList slowCases;
    1368     slowCases.append(gen.slowPathJump());
     1368    if (!JITCode::useDataIC(JITType::DFGJIT))
     1369        slowCases.append(gen.slowPathJump());
    13691370
    13701371    std::unique_ptr<SlowPathGenerator> slowPath;
    … …  
    1584815849    if (slowPathTarget.isSet())
    1584915850        slowCases.append(slowPathTarget);
    15850     slowCases.append(gen.slowPathJump());
     15851    if (!JITCode::useDataIC(JITType::DFGJIT))
     15852        slowCases.append(gen.slowPathJump());
    1585115853
    1585215854    std::unique_ptr<SlowPathGenerator> slowPath;
Note: See TracChangeset for help on using the changeset viewer.