Skip to content

Conversation

alexcrichton
Copy link
Member

Figured these would be some interesting instruction shapes. This adds a
helper to the ISLE generation to skip some instructions and the "push"
instructions are skipped as they're not needed in ISLE and would
otherwise require binding new instruction shapes which didn't seem worth
it. Additionally many items in gen_asm.rs were made private (removed
pub).

Figured these would be some interesting instruction shapes. This adds a
helper to the ISLE generation to skip some instructions and the "push"
instructions are skipped as they're not needed in ISLE and would
otherwise require binding new instruction shapes which didn't seem worth
it. Additionally many items in `gen_asm.rs` were made private (removed
`pub`).
@alexcrichton alexcrichton requested a review from a team as a code owner June 7, 2025 16:41
@alexcrichton alexcrichton requested review from abrown and removed request for a team June 7, 2025 16:41
@github-actions github-actions bot added cranelift Issues related to the Cranelift code generator cranelift:area:x64 Issues related to x64 codegen cranelift:meta Everything related to the meta-language. labels Jun 7, 2025
Copy link
Member

@abrown abrown left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense!

@abrown abrown added this pull request to the merge queue Jun 9, 2025
Merged via the queue into bytecodealliance:main with commit 50264ae Jun 9, 2025
41 checks passed
@alexcrichton alexcrichton deleted the x64-push-pop branch June 9, 2025 18:18
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:meta Everything related to the meta-language. cranelift Issues related to the Cranelift code generator
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants