Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cb619a3e3f54e69f1b46d36645b46606f9d12c9c
      
https://github.com/WebKit/WebKit/commit/cb619a3e3f54e69f1b46d36645b46606f9d12c9c
  Author: Sosuke Suzuki <[email protected]>
  Date:   2025-06-30 (Mon, 30 Jun 2025)

  Changed paths:
    M Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp

  Log Message:
  -----------
  [JSC] Enable JIT compiling by DFG for `String#codePointAt` on ARMv7
https://bugs.webkit.org/show_bug.cgi?id=295149

Reviewed by Justin Michaud.

String#codePointAt is only JIT compiled on 64-bit architectures.

This patch enables JIT compilation on ARMv7 by moving the
compileStringCodePointAt function from DFGSpeculativeJIT64.cpp
to the shared DFGSpeculativeJIT.cpp file.

The implementation itself remains unchanged, making it available to both
32-bit and 64-bit architectures without any functional modifications.

* Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::handleIntrinsicCall):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileStringCodePointAt):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compileStringCodePointAt): Deleted.

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to