Skip to content

Conversation

@alexcrichton
Copy link
Member

The current backend didn't have many of these so they were pretty easy to migrate. Nothing major here for each instructions, they were all straightforward to migrate. This additionally removes most of the encoding module in the x64 backend in cranelift-codegen as the assembler now takes care of it all for us (yay!)

@alexcrichton alexcrichton requested a review from a team as a code owner July 22, 2025 16:12
@alexcrichton alexcrichton requested review from a team, abrown and fitzgen and removed request for a team and fitzgen July 22, 2025 16:12
@github-actions github-actions bot added cranelift Issues related to the Cranelift code generator cranelift:area:x64 Issues related to x64 codegen winch Winch issues or pull requests labels Jul 22, 2025
@github-actions
Copy link

Subscribe to Label Action

cc @saulecabrera

This issue or pull request has been labeled: "cranelift", "cranelift:area:x64", "winch"

Thus the following users have been cc'd because of the following labels:

  • saulecabrera: winch

To subscribe or unsubscribe from this label, edit the .github/subscribe-to-label.json configuration file.

Learn more.

@abrown abrown added this pull request to the merge queue Jul 22, 2025
Merged via the queue into bytecodealliance:main with commit dfd7a3b Jul 22, 2025
54 checks passed
@alexcrichton alexcrichton deleted the x64-more-evex branch July 22, 2025 22:47
bongjunj pushed a commit to prosyslab/wasmtime that referenced this pull request Oct 20, 2025
…#11303)

* x64: Migrate vpabsq to the new assembler

* x64: Migrate vpopcntb to new assembler

* x64: Migrate vpmullq to the new assembler

* x64: Migrate vcvtudq2ps to the new assembler

* x64: Migrate vpermi2b to new assembler

* Fix test warnings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:area:x64 Issues related to x64 codegen cranelift Issues related to the Cranelift code generator winch Winch issues or pull requests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants