llvm-project
c24fc717 - Revert [LICM] Remove unnecessary check during store hoisting (#195606)

Commit
134 days ago
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.
Author
Parents
Loading