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

Reply via email to