-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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: disable phi based redundant branch opts #76695
Conversation
This is exposing our lack of SSA update and leading downstream opts like CSE and assertion prop to make bad decisions. Disabling for now until I have time to figure out how to safely enable. Fixes dotnet#76636, dotnet#76507
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsThis is exposing our lack of SSA update and leading downstream opts like CSE and assertion prop to make bad decisions. Disabling for now until I have time to figure out how to safely enable.
|
@BruceForstall PTAL See linked issues for some analysis on what goes wrong. |
Runtime test failures look spurious. |
/azp run runtime-coreclr libraries-jitstress, runtime-coreclr jitstress |
Azure Pipelines successfully started running 2 pipeline(s). |
Only jitstress failure looks like an existing System.Net.Sockets issue #72365 |
This is exposing our lack of SSA update and leading downstream opts like CSE and assertion prop to make bad decisions.
Disabling for now until I have time to figure out how to safely enable.
Fixes #76636, #76507
Diffs show lots of code size increases. Hopefully we can get most of this back.