Enabling this option helps some MMA related cases to reduce unnecessary copies.
For ppc64-acc-regalloc-bugfix.ll, enabling this option causes failure. D108691 tries to fix it.
For pr45709.ll, the function has attribute optnone, the extra dead lfs was not moved to the bottom block. Dead machine instruction eliminator removes it when optnone disabled.
This may be caused by undef, I can not see any store to the same stack slot before? And the f0 is a dead def, so I think this patch just exposes some dead def removal opportunity after eliminating some copy? It is good if we can improve this in following patch.