1
Fork 0

Auto merge of #76308 - wesleywiser:enable_simplifyarmidentity_mir_opt, r=oli-obk

Enable the SimplifyArmIdentity MIR optimization at mir-opt-level=1

r? `@ghost`
This commit is contained in:
bors 2020-09-08 09:27:23 +00:00
commit 5a6b426e34
2 changed files with 9 additions and 11 deletions

View file

@ -367,11 +367,7 @@ fn optimization_applies<'tcx>(
}
impl<'tcx> MirPass<'tcx> for SimplifyArmIdentity {
fn run_pass(&self, tcx: TyCtxt<'tcx>, source: MirSource<'tcx>, body: &mut Body<'tcx>) {
if tcx.sess.opts.debugging_opts.mir_opt_level < 2 {
return;
}
fn run_pass(&self, _tcx: TyCtxt<'tcx>, source: MirSource<'tcx>, body: &mut Body<'tcx>) {
trace!("running SimplifyArmIdentity on {:?}", source);
let local_uses = LocalUseCounter::get_local_uses(body);
let (basic_blocks, local_decls, debug_info) =