[Mlir-commits] [mlir] Update VectorOps.td (PR #65533)
Frank Wessels
llvmlistbot at llvm.org
Wed Sep 6 14:20:50 PDT 2023
https://github.com/fwessels created https://github.com/llvm/llvm-project/pull/65533:
Add MaskableOpInterface for scatter operation (as well as VectorUnrollOpInterface).
>From 10afe4dd7e3ba11becbecce9bc9fb4973a867949 Mon Sep 17 00:00:00 2001
From: Frank Wessels <fwessels at xs4all.nl>
Date: Wed, 6 Sep 2023 14:19:44 -0700
Subject: [PATCH] Update VectorOps.td
Add MaskableOpInterface for scatter operation
---
mlir/include/mlir/Dialect/Vector/IR/VectorOps.td | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td b/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
index bf42b4053ac05b8..34386ebf4688eea 100644
--- a/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
+++ b/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
@@ -1901,7 +1901,10 @@ def Vector_GatherOp :
}
def Vector_ScatterOp :
- Vector_Op<"scatter">,
+ Vector_Op<"scatter">, [
+ DeclareOpInterfaceMethods<MaskableOpInterface>,
+ DeclareOpInterfaceMethods<VectorUnrollOpInterface, ["getShapeForUnroll"]>
+ ]>,
Arguments<(ins Arg<AnyMemRef, "", [MemWrite]>:$base,
Variadic<Index>:$indices,
VectorOfRankAndType<[1], [AnyInteger, Index]>:$index_vec,
More information about the Mlir-commits
mailing list