Skip to content

split-preprocessing: use new preprocessing dialect infrastructure#3060

Open
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_929352045
Open

split-preprocessing: use new preprocessing dialect infrastructure#3060
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_929352045

Conversation

@copybara-service

@copybara-service copybara-service Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

split-preprocessing: use new preprocessing dialect infrastructure

This change modifies split-preprocessing to use the new preprocessing dialect for its output, and updates the pipelines to use preprocessing-to-memref.

It changes the split-preprocessing flag from a numeric batching factor to a boolean enable/disable. It also adds a small amount of fixes to the lattigo lowering (which otherwise supports bufferization and memrefs).

Fixes #2960

@copybara-service copybara-service Bot force-pushed the test_929352045 branch 2 times, most recently from f1625b8 to 05797e7 Compare June 18, 2026 23:15
@copybara-service copybara-service Bot force-pushed the test_929352045 branch 3 times, most recently from 48c85c0 to bbbc9ef Compare June 23, 2026 22:30
@AlexanderViand AlexanderViand self-requested a review June 24, 2026 16:54
@j2kun

j2kun commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Asra reviewed it internally and so I'll go ahead and merge

@AlexanderViand

Copy link
Copy Markdown
Collaborator

Asra reviewed it internally and so I'll go ahead and merge

👍 Yeah, sorry, I've been busy chasing down cheddar backend bugs and haven't had a chance to play around with it yet

This change modifies split-preprocessing to use the new preprocessing dialect for its output, and updates the pipelines to use preprocessing-to-memref.

It changes the `split-preprocessing` flag from a numeric batching factor to a boolean enable/disable. It also adds a small amount of fixes to the lattigo lowering (which otherwise supports bufferization and memrefs).

Fixes #2960

PiperOrigin-RevId: 929352045
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.

experimental-disable-loop-unroll is incompatible with split-preprocessing

2 participants