about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/debug.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-01-25 22:19:55 +0100
committerGitHub <noreply@github.com>2023-01-25 22:19:55 +0100
commitc2f46df5a534dd1f3610e63bdd0d1d9c9635ec89 (patch)
treea5a9e7d87714cf3250b30c56ad6cb6876181a38d /compiler/rustc_mir_transform/src/coverage/debug.rs
parentc20e0daf32b355e2a0ab9972cf19b2aa64c4d64f (diff)
parentad7393668f7f54372b974baa37854601756bacc3 (diff)
downloadrust-c2f46df5a534dd1f3610e63bdd0d1d9c9635ec89.tar.gz
rust-c2f46df5a534dd1f3610e63bdd0d1d9c9635ec89.zip
Rollup merge of #107256 - JakobDegen:delete-sai, r=cjgillot
Delete `SimplifyArmIdentity` and `SimplifyBranchSame` mir opts

I had attempted to fix the first of these opts in #94177 . However, despite that PR already being a full re-write, it still did not fix some of the core soundness issues. The optimizations that are attempted here are likely to be desirable, but I do not expect any of the currently written code to survive into a sound implementation. Deleting the code keeps us from having to maintain the passes in the meantime.

Closes #77359 , closes #72800 , closes #78628

r? ```@cjgillot```
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/debug.rs')
0 files changed, 0 insertions, 0 deletions