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

Rewrite more of _mega passes_ to _mini passes_ #11326

Open
2 tasks
JaroslavTulach opened this issue Oct 15, 2024 · 1 comment · May be fixed by #11501
Open
2 tasks

Rewrite more of _mega passes_ to _mini passes_ #11326

JaroslavTulach opened this issue Oct 15, 2024 · 1 comment · May be fixed by #11501
Assignees

Comments

@JaroslavTulach
Copy link
Member

JaroslavTulach commented Oct 15, 2024

This is a follow up of #10981 addressing one of the future works as provided in description of #11191- e.g. "rewrite more mini passes and do it in Java - follow SectionToBinOp example".

Goal: rewrite three+ (up to eight) mega passes into mini passes, so they can be processed by a single IR traversal.

This log indicates the current order of IR passes. The ideal ones to select are next to existing mini IR passes. For example Patterns and PrivateSymbolsAnalysis that are just next to TailCall (already rewritten by #11191). Or MethodDefinitions that is next to two already created mini IR passes.

Please rewrite the passes into Java.

Tasks

@enso-bot
Copy link

enso-bot bot commented Nov 6, 2024

Pavel Marek reports a new STANDUP for today (2024-11-06):

Progress: - #11267 PoC is finished; Interactive review and created issue #11498 so it can be scheduled

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🔧 Implementation
Development

Successfully merging a pull request may close this issue.

2 participants