[llvm] [LoopInterchange] Also look at lcssa phis in outer loop latch block (PR #160889)
Ryotaro Kasuga via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 15 08:07:14 PDT 2025
================
@@ -1882,6 +1927,9 @@ bool LoopInterchangeTransform::adjustLoopBranches() {
assert(OuterLoopPreHeader != OuterLoop->getHeader() &&
InnerLoopPreHeader != InnerLoop->getHeader() && OuterLoopPreHeader &&
InnerLoopPreHeader && "Guaranteed by loop-simplify form");
+
+ simplifyLCSSAPhis(OuterLoop, InnerLoop);
+
----------------
kasuga-fj wrote:
nit: is this the right place to call this function? I think it might be better to call this from `moveLCSSAPhis` directly.
https://github.com/llvm/llvm-project/pull/160889
More information about the llvm-commits
mailing list