WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
297311
Consolidate Wasm arguments iterator offlineasm macros.
https://bugs.webkit.org/show_bug.cgi?id=297311
Summary
Consolidate Wasm arguments iterator offlineasm macros.
Mark Lam
Reported
2025-08-12 21:13:02 PDT
There are currently many variations of macros whose purpose is to iterate the Wasm argument registers. These iterators were also trying to compute offsets in memory where the registers will be stored. We can simplify these into only 2 macros: forEachWasmArgumentGPR and forEachWasmArgumentFPR, by reducing their role to simply iterating the registers. We'll let their client fully define how they place the registers in memory instead.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-08-12 21:13:32 PDT
<
rdar://problem/158192047
>
Mark Lam
Comment 2
2025-08-12 21:40:21 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/49312
EWS
Comment 3
2025-08-13 10:56:07 PDT
Committed
298634@main
(a525a0af18c9): <
https://commits.webkit.org/298634@main
> Reviewed commits have been landed. Closing PR #49312 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug