[Mlir-commits] [mlir] [mlir][vector] Restrict narrow-type-emulation patterns (PR #115612)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Sun Nov 10 18:29:14 PST 2024


================
@@ -225,6 +225,10 @@ struct ConvertVectorStore final : OpConversionPattern<vector::StoreOp> {
   matchAndRewrite(vector::StoreOp op, OpAdaptor adaptor,
                   ConversionPatternRewriter &rewriter) const override {
 
+    if (op.getValueToStore().getType().getRank() != 1)
----------------
MaheshRavishankar wrote:

Your taxonomy is right. I think supporting multi dim vectors is much more involved. So with that context looking back at your change, this makes total sense!

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


More information about the Mlir-commits mailing list