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

Reply via email to