diff options
| author | Erik Desjardins <erikdesjardins@users.noreply.github.com> | 2021-03-16 21:30:37 -0400 |
|---|---|---|
| committer | Erik Desjardins <erikdesjardins@users.noreply.github.com> | 2021-03-16 21:34:31 -0400 |
| commit | bca761dc5d6d13fadc7a2f3c222ebdc86b3da4d3 (patch) | |
| tree | b999a658254a514558f1a90849f71d42ca3fcc43 /compiler/rustc_mir/src/transform/mod.rs | |
| parent | 90562b401ee63d05d2c96bb2240074dd528d9371 (diff) | |
| download | rust-bca761dc5d6d13fadc7a2f3c222ebdc86b3da4d3.tar.gz rust-bca761dc5d6d13fadc7a2f3c222ebdc86b3da4d3.zip | |
move to separate pass, cache layouts
Diffstat (limited to 'compiler/rustc_mir/src/transform/mod.rs')
| -rw-r--r-- | compiler/rustc_mir/src/transform/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_mir/src/transform/mod.rs b/compiler/rustc_mir/src/transform/mod.rs index 13546442f66..c9187fdeced 100644 --- a/compiler/rustc_mir/src/transform/mod.rs +++ b/compiler/rustc_mir/src/transform/mod.rs @@ -44,6 +44,7 @@ pub mod promote_consts; pub mod remove_noop_landing_pads; pub mod remove_storage_markers; pub mod remove_unneeded_drops; +pub mod remove_zsts; pub mod required_consts; pub mod rustc_peek; pub mod simplify; @@ -494,6 +495,7 @@ fn run_optimization_passes<'tcx>(tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) { // The main optimizations that we do on MIR. let optimizations: &[&dyn MirPass<'tcx>] = &[ &remove_storage_markers::RemoveStorageMarkers, + &remove_zsts::RemoveZsts, &const_goto::ConstGoto, &remove_unneeded_drops::RemoveUnneededDrops, &match_branches::MatchBranchSimplification, |
