-
Notifications
You must be signed in to change notification settings - Fork 12.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
[mir-opt] Handle return place in ConstProp and improve SimplifyLocals pass #66216
[mir-opt] Handle return place in ConstProp and improve SimplifyLocals pass #66216
Conversation
b7c5e63
to
9e515d0
Compare
@bors try |
Awaiting bors try build completion |
⌛ Trying commit 9e515d06c298e2d5b8639cd7ff20a4beca5b272d with merge 8dcd1f6f3ef0c78f6de84084d375f219df493843... |
☀️ Try build successful - checks-azure |
Queued 8dcd1f6f3ef0c78f6de84084d375f219df493843 with parent 76ade3e, future comparison URL. |
Finished benchmarking try commit 8dcd1f6f3ef0c78f6de84084d375f219df493843, comparison URL. |
9e515d0
to
4505ff4
Compare
@bors r=oli-obk |
📌 Commit 4505ff4 has been approved by |
Woah, look at that perf! 💨 |
Just a small note, the performance improvements are from #66074 which this PR used to be based on top of. We won't see those improvements until that PR is merged. |
…ovements, r=oli-obk [mir-opt] Handle return place in ConstProp and improve SimplifyLocals pass Temporarily rebased on top of rust-lang#66074. The top 2 commits are new. r? @oli-obk
Rollup of 7 pull requests Successful merges: - #65719 (Refactor sync::Once) - #65831 (Don't cast directly from &[T; N] to *const T) - #66048 (Correct error in documentation for Ipv4Addr method) - #66058 (Correct deprecated `is_global` IPv6 documentation) - #66216 ([mir-opt] Handle return place in ConstProp and improve SimplifyLocals pass) - #66217 (invalid_value lint: use diagnostic items) - #66235 (rustc_metadata: don't let LLVM confuse rmeta blobs for COFF object files.) Failed merges: r? @ghost
Temporarily rebased on top of #66074. The top 2 commits are new.
r? @oli-obk