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