rust/compiler/rustc_middle/src
bors 15598a83db Auto merge of #77551 - simonvandel:extend-simplify-branch-same, r=oli-obk
MIR-OPT: Pass to deduplicate blocks

This pass finds basic blocks that are completely equal,
and replaces all uses with just one of them.

```bash
$ RUSTC_LOG=rustc_mir::transform::deduplicate_blocks ./x.py build --stage 2 | grep "SUCCESS: Replacing: " > log
...
$ cat log | wc -l
23875
```
2021-02-22 12:14:23 +00:00
..
dep_graph Split DepKindStruct in two. 2021-02-19 17:51:56 +01:00
hir Auto merge of #81611 - cjgillot:meowner, r=estebank 2021-02-16 22:14:32 +00:00
ich Only store a LocalDefId in hir::Item. 2021-02-15 19:32:10 +01:00
infer
middle
mir Auto merge of #77551 - simonvandel:extend-simplify-branch-same, r=oli-obk 2021-02-22 12:14:23 +00:00
query Wrap QueryDescription into a macro. 2021-02-19 17:51:57 +01:00
traits Auto merge of #81172 - SimonSapin:ptr-metadata, r=oli-obk 2021-02-18 04:22:16 +00:00
ty Auto merge of #77551 - simonvandel:extend-simplify-branch-same, r=oli-obk 2021-02-22 12:14:23 +00:00
util Make panic/assert calls in rustc compatible with Rust 2021. 2021-02-03 22:42:53 +01:00
arena.rs
lib.rs Split DepKindStruct in two. 2021-02-19 17:51:56 +01:00
lint.rs
macros.rs
tests.rs