Hello V8 devs,
We recently did (another) investigation into using callee-saved
registers in V8, starting with WebAssembly. this time around we got as
far as producing a PoC CL with enough working to run (some) Wasm
workloads.
So we thought we'd share some early findings. In particular, we measured
significant improvements to overall compilation time using the wasmpspdfkit
benchmark, which we hadn't forseen.
Feedback and ideas very welcome!
Document:
https://docs.google.com/document/d/12rfJEj1kwDtpthdR61ZHCFDuLbI-8HKJjLAXSfuh5n4
PoC CL:
https://chromium-review.googlesource.com/c/v8/v8/+/5907403
Thanks,
Pierre
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.