Repository navigation
JIT: Fix invalid last use propagation for implicit byrefs - #80489
Conversation
|
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch, @kunalspathak |
|
A lot of the regressions look like: Notice that we have another later argument accessing a field. It would still be legal to omit the copy here though, but it would take some more analysis to prove. It seems doable though. |
|
Diffs. Regressions as expected due to fewer omitted copies. cc @dotnet/jit-contrib PTAL @AndyAyersMS |
|
With these commits (2ca7cf7...6aaaaaa) aspnet apps crash at runtime in the benchmarks CI. I am flagging the PR which had the potential to explain it. Crank command if you can run with and without this PR changes: |
|
cc @tannergooding, can you check if this is due to #80242? I think it is unlikely this PR is the cause, and I currently don't have access to run crank so I cannot double check. |
|
We isolated the issue in the GC changes, please disregard my comment. |
Fix #80488