[Mlir-commits] [mlir] [mlir][vector] drop unit dim from memrefs for xfer_read/write with non-reduced mask (PR #187076)
Ege Beysel
llvmlistbot at llvm.org
Mon Apr 27 03:04:21 PDT 2026
================
@@ -532,12 +532,15 @@ class TransferReadDropUnitDimsPattern
}
FailureOr<Value> rankReducedCreateMask =
createMaskDropNonScalableUnitDims(rewriter, loc, createMaskOp);
- if (failed(rankReducedCreateMask)) {
+ if (succeeded(rankReducedCreateMask)) {
+ maskOp = *rankReducedCreateMask;
+ LDBG() << " -> Successfully reduced mask dimensions";
+ } else if (createMaskOp.getVectorType().getRank() !=
+ reducedVectorType.getRank()) {
+ // Mask needs reduction but couldn't be reduced.
LDBG() << " -> Failed to reduce mask dimensions";
----------------
egebeysel wrote:
done
https://github.com/llvm/llvm-project/pull/187076
More information about the Mlir-commits
mailing list