-
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
Process primitives in local morph #76155
Conversation
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsOne more step towards Some small improvements and some smaller regressions from copy propagation.
|
638353d
to
e9b0dee
Compare
Only for RETURN users for now.
We should really delete TYP_BOOL.
The code isn't actually set up for this. No diffs.
031a398
to
d2580c8
Compare
d2580c8
to
007f156
Compare
@dotnet/jit-contrib |
@@ -3835,37 +3835,16 @@ GenTree* Compiler::optAssertionProp_LclFld(ASSERT_VALARG_TP assertions, GenTreeL | |||
break; | |||
} | |||
|
|||
// See if the variable is equal to another variable or a constant. | |||
// See if the variable is equal to another variable. |
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.
Strange, I thought I had already removed this.
Also fgMorphTree
already iterates, assuming there are opportunities to chain assertions.
Thank you for your continued work on the jit. |
This reverts commit ca6fb31.
One more step towards
ADDR
deletion.Some small improvements and some smaller regressions from copy propagation. The regression in the tests collection is large because it is duplicated across many (generated) HWI tests.