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