[Mlir-commits] [mlir] [mlir][vector] Prevent masked transfer read/write identity folding (PR #192966)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Mon Apr 20 23:49:54 PDT 2026
================
@@ -5850,6 +5850,9 @@ static LogicalResult foldReadInitWrite(TransferWriteOp write,
// Bail on potential out-of-bounds accesses.
if (read.hasOutOfBoundsDim() || write.hasOutOfBoundsDim())
return failure();
+ // Masked transfers have padding/select semantics and are not identity folds.
+ if (read.getMask() || write.getMask())
+ return failure();
----------------
zackc6 wrote:
Sure, added, please check :)
https://github.com/llvm/llvm-project/pull/192966
More information about the Mlir-commits
mailing list