[webkit-changes] [WebKit/WebKit] 4a0771: [JSC] offlineasm: maintain Tmp register set order ...
Commit Queue
noreply at github.com
Thu May 16 01:53:51 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4a07711b95545cd9338cdeea58e1e77691ee64b8
https://github.com/WebKit/WebKit/commit/4a07711b95545cd9338cdeea58e1e77691ee64b8
Author: Max Rottenkolber <maximilian at igalia.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M Source/JavaScriptCore/offlineasm/arm.rb
M Source/JavaScriptCore/offlineasm/opt.rb
Log Message:
-----------
[JSC] offlineasm: maintain Tmp register set order in assignRegistersToTemporaries
https://bugs.webkit.org/show_bug.cgi?id=270971
Reviewed by Justin Michaud.
In assignRegistersToTemporaries, maintain the freeRegisters stack order across
iterations to ensure temp/scratch priority is respected.
Also reject uses of globaladdr with conflicting scratch selection on armv7.
* Source/JavaScriptCore/offlineasm/arm.rb:
* Source/JavaScriptCore/offlineasm/opt.rb:
Canonical link: https://commits.webkit.org/278856@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list