Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: acce96424b05e0154ea8249343b0d9f353c15188
https://github.com/WebKit/WebKit/commit/acce96424b05e0154ea8249343b0d9f353c15188
Author: Yusuke Suzuki <[email protected]>
Date: 2025-09-21 (Sun, 21 Sep 2025)
Changed paths:
M Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp
Log Message:
-----------
[JSC] Self recursion call in OMG will not need to store callee before calling
https://bugs.webkit.org/show_bug.cgi?id=299232
rdar://problem/160990232
Reviewed by Justin Michaud.
When generating a call to itself in OMG, it is guaranteed that the
callee is also OMG since it is calling itself. Since function prologue
stores callee to the CallFrame, the caller side does not need to store
it. This patch detects it and skip storing.
* Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp:
(JSC::Wasm::OMGIRGenerator::emitDirectCall):
Canonical link: https://commits.webkit.org/300299@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