[Mlir-commits] [mlir] [mlir][linalg] Bail out tensor.cast pack/unpack fold on unprovable tile sizes (PR #188000)

Renato Golin llvmlistbot at llvm.org
Mon Mar 23 03:07:57 PDT 2026


================
@@ -5995,16 +6001,19 @@ struct FoldTensorCastPackOp : public OpRewritePattern<PackOp> {
         tensor::getUpdatedOperandsAfterCastOpFolding(op, newResultTypes);
 
     // Get the updated mixed-tile-sizes attribute.
-    SmallVector<OpFoldResult> newMixedTileSizes =
+    FailureOr<SmallVector<OpFoldResult>> newMixedTileSizes =
----------------
rengolin wrote:

```suggestion
    auto newMixedTileSizes =
```

https://github.com/llvm/llvm-project/pull/188000


More information about the Mlir-commits mailing list