Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 325ff3e97b16d656ffedb041206253779881fcdd
      
https://github.com/WebKit/WebKit/commit/325ff3e97b16d656ffedb041206253779881fcdd
  Author: Dan Hecht <[email protected]>
  Date:   2025-04-29 (Tue, 29 Apr 2025)

  Changed paths:
    M Source/JavaScriptCore/b3/air/AirCode.h
    M Source/JavaScriptCore/b3/air/AirTmpWidth.cpp

  Log Message:
  -----------
  [JSC] Remove redundant Code::forAllTmps()
https://bugs.webkit.org/show_bug.cgi?id=292207
rdar://150217568

Reviewed by Yijia Huang and Yusuke Suzuki.

forAllTmps() and forEachTmp() have the same semantics, so remove
forAllTmps(), which only has one caller, in favor of forEachTmp().

One advantage forAllTmps() had was that it removes the branch
on bank within the loop. Rewrite forEachTmp() to give the compiler
the opportunity to do that.

Canonical link: https://commits.webkit.org/294271@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