Stream: git-wasmtime

Topic: wasmtime / Issue #1043 Use callee-saved registers across ...


view this post on Zulip Wasmtime GitHub notifications bot (Feb 03 2021 at 17:00):

bjorn3 commented on Issue #1043:

This is fixed with the new backends, right?

view this post on Zulip Wasmtime GitHub notifications bot (Feb 03 2021 at 17:27):

cfallin commented on Issue #1043:

Indeed; I think we can go ahead and close this since we've addressed the issue (no longer need to track it); even if the new backend is not yet the default for the codegen crate or in wasmtime, it will be soon enough.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 03 2021 at 17:27):

cfallin closed Issue #1043:

Currently, cranelift spills all registers across calls, without regard to whether they're callee-saved.

However the nice thing about callee-saved registers is that they're saved across calls ;-), and Cranelift indeed supports the callee side of this.

At a high level, the steps here are:


Last updated: Oct 23 2024 at 20:03 UTC