-
Notifications
You must be signed in to change notification settings - Fork 193
Improved optimization pass scheduling #1962
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
Conversation
I was playing with the same idea and got the same diffs in the tests, do you understand where they come from ? |
It's because we add a |
@vouillon, I've rebased your branch and made some changes to accommodate the new check |
Now done during deadcode elimination.
It's a bit difficult to analyze the benchmarks for this PR because the number of optimization passes is now different. The only noticeable regression is with Fiat-Crypto, |
Can you also add a Changelog entry |
It is expensive and does not bring much
I have pushed a commit to skip the phi simplification pass in the first round. It is expensive (since blocks still have a lot of parameters) and not very helpful. |
No description provided.