Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 713b8e898464605a5850663d7fdd8d1b53f553cc
https://github.com/WebKit/WebKit/commit/713b8e898464605a5850663d7fdd8d1b53f553cc
Author: Dan Hecht <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp
Log Message:
-----------
[JSC] OMG: cleanup connectControlAtEntrypoint interface
https://bugs.webkit.org/show_bug.cgi?id=295904
rdar://155803975
Reviewed by Keith Miller.
Some cleanups to connectControlAtEntrypoint interface:
1. The loop Phi case is special purpose code for loop OSR entry,
so move that into the caller.
2. The ControlData is only used to get the associate exception variable,
and this is not even the right ControlData for the inline call
topExpressionStack case, so rather than pass this ControlData and
a separate boolean to indicate whether the exception() variable
should restored, just pass a Variable* with non-nullptr when the
variable should be loaded.
3. The name connectControlAtEntrypoint seems confusing since this isn't
about control flow and also the topExpressionStack case has no
ControlData to connect. So let's rename it to connectValuesAtEntrypoint
since this is about stitching in values from the alternate entry points.
Canonical link: https://commits.webkit.org/297399@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