[llvm] [LoopUnroll] Consider convergence control tokens when unrolling (PR #91715)
    Eli Friedman via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sat May 11 11:55:56 PDT 2024
    
    
  
================
@@ -731,6 +740,16 @@ llvm::UnrollLoop(Loop *L, UnrollLoopOptions ULO, LoopInfo *LI,
           NewPHI->eraseFromParent();
         }
 
+        // Eliminate copies of the loop heart intrinsic, if any.
----------------
efriedma-quic wrote:
If I understand the rules here correctly, this is only necessary if you're not completely unrolling the loop?
https://github.com/llvm/llvm-project/pull/91715
    
    
More information about the llvm-commits
mailing list