Skip to content

Replace factorization rules with a push-based rule#672

Merged
eb8680 merged 8 commits into
staging-weightedfrom
jf-weighted-hoist
Jun 8, 2026
Merged

Replace factorization rules with a push-based rule#672
eb8680 merged 8 commits into
staging-weightedfrom
jf-weighted-hoist

Conversation

@jfeser

@jfeser jfeser commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

This rule is simpler and complete, with the caveat that it makes a heuristic choice of which stream to push from the set of maximally factoring pushes.

Edit: the rule now pushes multiple streams at a time, ensuring that ReduceFusion never applies to reduces created by ReduceFactorization.

@jfeser jfeser requested a review from eb8680 June 5, 2026 22:57
@eb8680 eb8680 merged commit 8547ad6 into staging-weighted Jun 8, 2026
29 checks passed
@eb8680 eb8680 deleted the jf-weighted-hoist branch June 8, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants