Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9d14051dfafa398f05f85c1d301150a90d795de8
      
https://github.com/WebKit/WebKit/commit/9d14051dfafa398f05f85c1d301150a90d795de8
  Author: Yusuke Suzuki <[email protected]>
  Date:   2023-06-26 (Mon, 26 Jun 2023)

  Changed paths:
    M Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp

  Log Message:
  -----------
  [JSC] Suppress StringCharAt when OutOfBounds exit happens frequently
https://bugs.webkit.org/show_bug.cgi?id=258542
rdar://111365021

Reviewed by Mark Lam.

We can do this better, but let's first do very easy fix. This patch avoids 
using StringCharAt DFG node
when OutOfBounds OSR exits happen very frequently. This avoids repeated OSR 
exit when OutOfBounds happens.

* Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::handleIntrinsicCall):

Canonical link: https://commits.webkit.org/265541@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to