[Mlir-commits] [mlir] [MLIR] Make 1-D memref flattening a prerequisite for vector narrow type emulation (PR #157771)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Fri Sep 12 08:36:17 PDT 2025
================
@@ -145,6 +145,10 @@ FailureOr<memref::AllocOp> multiBuffer(memref::AllocOp allocOp,
/// ```
void populateExtractAddressComputationsPatterns(RewritePatternSet &patterns);
+/// Patterns for flattening multi-dimensional memref operations into
+/// one-dimensional memref operations.
+void populateFlattenVectorMemrefPatterns(RewritePatternSet &patterns);
----------------
banach-space wrote:
[nit] For consistency with `populateFlattenMemrefOpsPatterns`, add `Ops` in the name. In fact, I would use this:
```suggestion
void populateFlattenVectorOpsOnMemrefPatterns(RewritePatternSet &patterns);
```
https://github.com/llvm/llvm-project/pull/157771
More information about the Mlir-commits
mailing list