[Mlir-commits] [mlir] [mlir][tensor] Fold pack and unpack of empty	input tensor (PR #92247)
    Matthias Springer 
    llvmlistbot at llvm.org
       
    Wed May 15 05:03:32 PDT 2024
    
    
  
================
@@ -4200,6 +4200,12 @@ LogicalResult PackOp::canonicalize(PackOp packOp, PatternRewriter &rewriter) {
     return success();
   }
 
+  // Fold away packing an empty source tensor.
+  if (auto emptyTensor = packOp.getSource().getDefiningOp<tensor::EmptyOp>()) {
+    rewriter.replaceOp(packOp, packOp.getDest());
----------------
matthias-springer wrote:
I think this could be done in the folder.
https://github.com/llvm/llvm-project/pull/92247
    
    
More information about the Mlir-commits
mailing list