Skip to content

SSA: More controlled stack growing in shuffler#16603

Merged
blishko merged 1 commit intodevelopfrom
ssa-fix-shuffler-cycling
Apr 16, 2026
Merged

SSA: More controlled stack growing in shuffler#16603
blishko merged 1 commit intodevelopfrom
ssa-fix-shuffler-cycling

Conversation

@blishko
Copy link
Copy Markdown
Contributor

@blishko blishko commented Apr 16, 2026

Previously, when growing the current stack, we would always grow if we can put a slot on top that is expected there in the target.

However, if we have something in the args that still need to be fixed and would go out of reach, we should skip this step and focus on fixing the deep arg first.

This also fixes the last cycling behaviour in our tests.

@blishko blishko requested a review from clonker April 16, 2026 07:46
Previously, when growing the current stack, we would always grow if we
can put a slot on top that is expected there in the target.

However, if we have something in the args that still need to be fixed
and would go out of reach, we should skip this step and focus on fixing
the deep arg first.

This also fixes the last cycling behaviour in our tests.
@blishko blishko force-pushed the ssa-fix-shuffler-cycling branch from f18c469 to 6b61167 Compare April 16, 2026 07:54
Copy link
Copy Markdown
Member

@clonker clonker left a comment

Choose a reason for hiding this comment

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

lgtm!

@blishko blishko merged commit 30984b1 into develop Apr 16, 2026
80 of 82 checks passed
@blishko blishko deleted the ssa-fix-shuffler-cycling branch April 16, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants