Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Pipeline] Add verifiers and fix register materialization pass #5386

Merged
merged 2 commits into from
Jun 19, 2023

Conversation

mortbopet
Copy link
Contributor

Adds a bunch more verification to the pipeline.scheduled and pipeline.latency ops, as well as fixing the register materialization pass:

  • The register materialization pass has now been modified to accomodate arbitrarily nested operations within each stage, which is a superset of the support required for pipeline.latency, in case operations in the inner body of the pipeline.latency op references values defined outside of its stage.

@mortbopet mortbopet changed the title [Pipeline [Pipeline] Add verifiers and fix register materialization pass Jun 13, 2023
@mortbopet mortbopet requested a review from teqdruid June 13, 2023 11:28
@mortbopet mortbopet force-pushed the dev/mpetersen/latency_upstream branch 2 times, most recently from b31aefe to 2e6f659 Compare June 13, 2023 11:33
Copy link
Contributor

@teqdruid teqdruid left a comment

Choose a reason for hiding this comment

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

lgtm

lib/Dialect/Pipeline/PipelineOps.cpp Outdated Show resolved Hide resolved
lib/Dialect/Pipeline/PipelineOps.cpp Outdated Show resolved Hide resolved
Adds a bunch more verification to the `pipeline.scheduled` and `pipeline.latency` ops, as well as fixing the register materialization pass.

The register materialization pass has now been modified to  accomodate arbitrarily nested operations within each stage, which is a superset of the support required for `pipeline.latency`, in case operations in the inner body references values defined outside of its stage.
@mortbopet mortbopet force-pushed the dev/mpetersen/latency_upstream branch from 2e6f659 to a604cae Compare June 19, 2023 09:32
@mortbopet mortbopet merged commit 336b71f into main Jun 19, 2023
5 checks passed
@darthscsi darthscsi deleted the dev/mpetersen/latency_upstream branch June 4, 2024 14:50
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.

None yet

2 participants