-
Notifications
You must be signed in to change notification settings - Fork 326
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
Comments
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
|
Pavel Marek reports a new STANDUP for today (2024-11-18): Progress: - Finding out why there is an incosistency between
|
Pavel Marek reports a new STANDUP for today (2024-11-19): Progress: - Fixed incosistency of IR in |
Pavel Marek reports a new STANDUP for today (2024-11-20): Progress: - Add tests for
|
Pavel Marek reports a new STANDUP for yesterday (2024-11-21): Progress: - Still increasing test coverage.
|
Pavel Marek reports a new STANDUP for today (2024-11-22): Progress: - 5 mega passes converted to mini passes.
|
+1 |
Pavel Marek reports a new STANDUP for today (2024-11-25): Progress: - Hunting a nasty bug in IR caches caused by this PR
|
Pavel Marek reports a new STANDUP for today (2024-11-26): Progress: - Tests are green, just need to migrate
|
Good.
What do you mean by that? I don't see anything special in the |
Pavel Marek reports a new STANDUP for today (2024-11-27): Progress: - Final change: Converted
|
Pavel Marek reports a new STANDUP for today (2024-11-28): Progress: - Final reviews integrated.
|
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
andPrivateSymbolsAnalysis
that are just next toTailCall
(already rewritten by #11191). OrMethodDefinitions
that is next to two already created mini IR passes.Please rewrite the passes into Java.
Tasks
The text was updated successfully, but these errors were encountered: