This is basically same commit as e38e954a0d which was reverted later in 676953fde9 In both cases, this changes weren't benchmarked. e38e954a0d leads to missed optimization described in [this issue](https://github.com/rust-lang/rust/issues/62993) 676953fde9 leads to missed optimization described in [this issue](https://github.com/rust-lang/rust/issues/83623) Also it changes some src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump* files automatically.
e38e954a0d
676953fde9