@@ -12,29 +12,6 @@ include "cinm-mlir/Dialect/Cinm/IR/CinmBase.td"
1212include "mlir/IR/EnumAttr.td"
1313include "mlir/IR/CommonAttrConstraints.td"
1414
15- // This enum is exactly the same as MLIR's `UnaryFn` enum from
16- // here: mlir/include/mlir/Dialect/Linalg/IR/LinalgEnums.td,
17- // ensuring easy compatibility.
18- def Cinm_UnaryOp : I64EnumAttr<
19- "Cinm_UnaryOp", "",
20- [
21- I64EnumAttrCase<"exp", 0>,
22- I64EnumAttrCase<"log", 1>,
23- I64EnumAttrCase<"abs", 2>,
24- I64EnumAttrCase<"ceil", 3>,
25- I64EnumAttrCase<"floor", 4>,
26- I64EnumAttrCase<"negf", 5>,
27- I64EnumAttrCase<"reciprocal", 6>,
28- I64EnumAttrCase<"round", 7>,
29- I64EnumAttrCase<"sqrt", 8>,
30- I64EnumAttrCase<"rsqrt", 9>,
31- I64EnumAttrCase<"square", 10>,
32- I64EnumAttrCase<"tanh", 11>,
33- I64EnumAttrCase<"erf", 12>
34- ]> {
35- let cppNamespace = "::mlir::cinm";
36- }
37-
3815def Cinm_ScanMethodAttr : I64EnumAttr<
3916 "ScanMethod", "",
4017 [
@@ -44,7 +21,6 @@ def Cinm_ScanMethodAttr : I64EnumAttr<
4421 let cppNamespace = "::mlir::cinm";
4522}
4623
47-
4824def Cinm_ReduceMethodAttr : I64EnumAttr<
4925 "ReduceMethod", "",
5026 [
0 commit comments