Stream: git-wasmtime

Topic: wasmtime / PR #11000 aarch64: Remove closure from `Inst::...


view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2025 at 15:48):

alexcrichton opened PR #11000 from alexcrichton:aarch64-remove-closure-from-load-constant to bytecodealliance:main:

This was added in #5366 but upon reflection I don't think that it's necessary as almost all of the definitions reuse the temporary register as the destination register as well. The original motivation looks like it's relate to the SSA-ness of instructions but I believe the way it's generated it's all SSA-valid, so this commit removes the temp allocation function and uses rd, the destination register, unconditionally instead.

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2025 at 15:48):

alexcrichton requested fitzgen for a review on PR #11000.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2025 at 15:48):

alexcrichton requested wasmtime-compiler-reviewers for a review on PR #11000.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2025 at 18:10):

fitzgen submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2025 at 18:32):

fitzgen merged PR #11000.


Last updated: Dec 06 2025 at 06:05 UTC