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

Abstract the Hoisiting pattern used in the two Hoist passes #316

Open
sgpthomas opened this issue Aug 14, 2020 · 2 comments
Open

Abstract the Hoisiting pattern used in the two Hoist passes #316

sgpthomas opened this issue Aug 14, 2020 · 2 comments

Comments

@sgpthomas
Copy link
Contributor

The title pretty much says it all.

@rachitnigam
Copy link
Member

The two passes being the passes that hoist memory reads and "expensive" binary ops. See #315 for discussion on how to do it.

@rachitnigam
Copy link
Member

I think the lower-unroll pass depends on the hoistMemory stuff running before it and the hoistSlowOp stuff running after it so we can't just combine them into one pass.

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

No branches or pull requests

2 participants