-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Perform constant propagation into terminators #60745
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
Perform constant propagation into terminators #60745
Conversation
69d80fc
to
269ef5a
Compare
@bors try |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@rust-timer build 7f66c41 |
Success: Queued 7f66c41 with parent 5f1924c, comparison URL. |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
☀️ Try build successful - checks-travis |
Finished benchmarking try commit 7f66c41 |
269ef5a
to
e93a0e7
Compare
r? @oli-obk |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
e93a0e7
to
23ad8c5
Compare
Resolved |
@bors r+ |
📌 Commit 23ad8c526be3b50f35eeffdaf0990e3888d99945 has been approved by |
⌛ Testing commit 23ad8c526be3b50f35eeffdaf0990e3888d99945 with merge 5337f4ab83efefcb5bcbd8e3012bc854e14933b2... |
💔 Test failed - checks-travis |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
23ad8c5
to
ec853ba
Compare
@bors r+ |
📌 Commit ec853ba has been approved by |
…tors, r=oli-obk Perform constant propagation into terminators Perform constant propagation into MIR `Assert` and `SwitchInt` `Terminator`s which in some cases allows them to be removed by the branch simplification pass. r? @oli-obk
Rollup of 6 pull requests Successful merges: - #60590 (Test interaction of unions with non-zero/niche-filling optimization) - #60745 (Perform constant propagation into terminators) - #60895 (Enable thumbv7a-pc-windows-msvc target build end to end in rust/master) - #60908 (Fix lints handling in rustdoc) - #60960 (Stop using gensyms in HIR lowering) - #60962 (Fix data types indication) Failed merges: r? @ghost
Perform constant propagation into MIR
Assert
andSwitchInt
Terminator
s which in some cases allows them to be removed by the branch simplification pass.r? @oli-obk