-
-
Notifications
You must be signed in to change notification settings - Fork 32k
Jump-To-Jump elimination could be more aggressive. #93223
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
Comments
I tried something like this a few months ago, but (if I remember correctly) it ended up duplicating a few blocks in I abandoned that experiment because I couldn’t determine the cause of the duplication. I wonder if that’s still the case (or if @iritkatriel knows what the problem might be). |
(At any rate, I think my experience highlights just how opaque and complex the interactions between the different compiler passes are.) |
Maybe something has changed between then and now, but that change now makes |
These are apparently the sites in pyperformance that this applies to:
As a more concrete example, this is the difference in bm_hexiom dis outputs before and after the change. 28 occurrences of |
Example:
Something like this should suffice:
cc @markshannon @iritkatriel @brandtbucher
The text was updated successfully, but these errors were encountered: