Loading
Revert [LICM] Remove unnecessary check during store hoisting (#195606)
This check is needed after all, to handle the case where the load aliases only on the first iteration. Even with correct cross-iteration handling in MSSA, it's legal to return an out of loop clobbering memory accesses in this case. Reverts https://github.com/llvm/llvm-project/pull/187529. Fixes https://github.com/llvm/llvm-project/issues/195513.