[Mlir-commits] [mlir] [mlir][linalg] Use ub.poison when vectorizing linalg.pack (PR #159536)

Andrzej WarzyƄski llvmlistbot at llvm.org
Mon Sep 22 03:13:29 PDT 2025


================
@@ -1798,7 +1793,8 @@ vectorizeAsTensorPackOp(RewriterBase &rewriter, linalg::PackOp packOp,
   for (auto [idx, size] : enumerate(innerTiles))
     inputShape[innerDimsPos[idx]] *= size;
   auto maskedRead = vector::createReadOrMaskedRead(
-      rewriter, loc, packOp.getSource(), inputShape, padValue,
+      rewriter, loc, packOp.getSource(), inputShape,
+      padValue ? std::optional<Value>(padValue) : std::nullopt,
----------------
banach-space wrote:

Done, thanks!

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


More information about the Mlir-commits mailing list