[Mlir-commits] [mlir] [mlir][vector] Add vector.to_elements unrolling (PR #157142)

Erick Ochoa Lopez llvmlistbot at llvm.org
Tue Sep 9 13:05:37 PDT 2025


================
@@ -311,6 +311,18 @@ void populateVectorToFromElementsToShuffleTreePatterns(
 void populateVectorFromElementsLoweringPatterns(RewritePatternSet &patterns,
                                                 PatternBenefit benefit = 1);
 
+/// Populate the pattern set with the following patterns:
+///
+/// [UnrollToElements]
+void populateVectorToElementsLoweringPatterns(RewritePatternSet &patterns,
+                                              PatternBenefit benefit = 1);
+
+/// Populate the pattern set with the following patterns:
+///
+/// [FlattenToElements]
+void populateVectorToElementsFlatteningPatterns(RewritePatternSet &patterns,
----------------
amd-eochoalo wrote:

Thanks, here is the link for Flattening/Linearize draft PR https://github.com/llvm/llvm-project/pull/157740. We can continue the conversation about this there.

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


More information about the Mlir-commits mailing list