-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
JIT: Fix checked/release diff #70144
Conversation
Fix dotnet#70143 introduced by dotnet#68869
Tagging subscribers to this area: @JulieLeeMSFT |
cc @dotnet/jit-contrib PTAL @kunalspathak What would the effect of this be in release builds? |
Thanks for figuring it out. This would have almost might have made every possible loop's size calculated wrong (it will go all the way to end of the method) and leading to most of the loops being not aligned because of heuristic not met. This would also explain the regression in #69444. Does this fix completely remove the checked vs. release diffs? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
It does for win-x64 at least. |
/azp run runtime-coreclr superpmi-asmdiffs-checked-release |
Azure Pipelines successfully started running 1 pipeline(s). |
This was the culprit for other platforms as well. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the quick fix!
Possible regression: dotnet/perf-autofiling-issues#5825 |
Fix #70143 introduced by #68869