[Mlir-commits] [mlir] [mlir][Hoisting] Hoisting vector.extract/vector.broadcast pairs (PR #86108)
    Oleksandr Alex Zinenko 
    llvmlistbot at llvm.org
       
    Thu Apr 18 04:32:59 PDT 2024
    
    
  
================
@@ -43,6 +43,121 @@ using llvm::dbgs;
 using namespace mlir;
 using namespace mlir::linalg;
 
+scf::ForOp replaceWithDifferentYield(RewriterBase &rewriter, scf::ForOp loop,
+                                     Value newInitOperand, int index,
+                                     Value newYieldValue) {
+  OpBuilder::InsertionGuard g(rewriter);
+  rewriter.setInsertionPoint(loop.getOperation());
+  auto inits = llvm::to_vector(loop.getInits());
+
+  // Replace the init value with the new operand
----------------
ftynse wrote:
Nit: please systematically end sentences with a dot.
https://github.com/llvm/llvm-project/pull/86108
    
    
More information about the Mlir-commits
mailing list