Stream: git-wasmtime

Topic: wasmtime / PR #9136 Implement a few minor optimizations a...


view this post on Zulip Wasmtime GitHub notifications bot (Aug 16 2024 at 16:38):

alexcrichton opened PR #9136 from alexcrichton:i128-opts to bytecodealliance:main:

This commit implements a few minor changes for i128 in both the egraph optimizations and lowerings for x64. The optimization pass will now transform iconcat into a uextend or sextend where appropriate. The x64 backend then pattern-matches this to produce slightly more optimal machine code. Additionally the x64 backend now handles memory/immediate operands a bit better when the argument to a 128-bit operation is an iconcat.

<!--
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 (Aug 16 2024 at 16:38):

alexcrichton requested elliottt for a review on PR #9136.

view this post on Zulip Wasmtime GitHub notifications bot (Aug 16 2024 at 16:38):

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

view this post on Zulip Wasmtime GitHub notifications bot (Aug 16 2024 at 17:52):

alexcrichton updated PR #9136.

view this post on Zulip Wasmtime GitHub notifications bot (Aug 16 2024 at 18:32):

elliottt submitted PR review:

Nice!

view this post on Zulip Wasmtime GitHub notifications bot (Aug 16 2024 at 18:57):

alexcrichton merged PR #9136.


Last updated: Nov 22 2024 at 16:03 UTC