[webkit-reviews] review requested: [Bug 196091] B3::Value should have different kinds of adjacency lists : [Attachment 366116] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Mar 27 15:47:34 PDT 2019
Robin Morisset <rmorisset at apple.com> has asked for review:
Bug 196091: B3::Value should have different kinds of adjacency lists
https://bugs.webkit.org/show_bug.cgi?id=196091
Attachment 366116: Patch
https://bugs.webkit.org/attachment.cgi?id=366116&action=review
--- Comment #15 from Robin Morisset <rmorisset at apple.com> ---
Created attachment 366116
--> https://bugs.webkit.org/attachment.cgi?id=366116&action=review
Patch
This uses an inline capacity of 3 (as before) for the VarArgs case. I have an
alternative patch that customizes the inline capacity to the opcode, but the
implementation gets extremely gross, for (I think) little benefit.
A global run on RAMification was inconclusive (dominated by noise in LuaJSFight
among other things), so I ran 4 runs of RAMification on my machine, only
looking at the peak footprint of the wasm benchmarks, after having disabled
their call to main to only measure the compilation footprint.
The result was a rather disappointing 1% reduction in peak footprint.
I'd like to land this since it is still an improvement, and monitor the bots
for any regression/progression.
More information about the webkit-reviews
mailing list