Stream: git-wasmtime

Topic: wasmtime / issue #6411 Cranelift: Implement the lowering ...


view this post on Zulip Wasmtime GitHub notifications bot (May 18 2023 at 18:47):

fitzgen labeled issue #6411:

Right now, it is easy to call Rust from ISLE, but calling back into ISLE from Rust (e.g. to take advantage of optimized sign/zero extend functionality that is in ISLE) is difficult because you don't usually have the whole IsleContext anymore.

But you usually have a LowerCtx.

And conceptually they are the same: context used when lowering.

Would be nice to combine them into one thing and implement the ISLE lowering context trait with LowerCtx directly.

view this post on Zulip Wasmtime GitHub notifications bot (May 18 2023 at 18:47):

fitzgen opened issue #6411:

Right now, it is easy to call Rust from ISLE, but calling back into ISLE from Rust (e.g. to take advantage of optimized sign/zero extend functionality that is in ISLE) is difficult because you don't usually have the whole IsleContext anymore.

But you usually have a LowerCtx.

And conceptually they are the same: context used when lowering.

Would be nice to combine them into one thing and implement the ISLE lowering context trait with LowerCtx directly.


Last updated: Oct 23 2024 at 20:03 UTC