https://github.com/david-arm commented: Thanks for this @igogo-x86! Looks like a nice improvement, and is in line with what we already do for hoisting stores. I've not reviewed the code changes, but left some comments on the tests. https://github.com/llvm/llvm-project/pull/70796