Skip to content

Commit a1e06f7

Browse files
authored
[mlir][vector] Fix the enum type in vector::CombiningKind (llvm#107681)
Change the enum type fo vector::CombiningKind from I32BitEnumAttrCaseBit to I32EnumAttrCase Fixes llvm#107448
1 parent 1b8e26f commit a1e06f7

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

mlir/include/mlir/Dialect/Vector/IR/VectorAttributes.td

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,21 @@ include "mlir/Dialect/Vector/IR/Vector.td"
1717
include "mlir/IR/EnumAttr.td"
1818

1919
// The "kind" of combining function for contractions and reductions.
20-
def COMBINING_KIND_ADD : I32BitEnumAttrCaseBit<"ADD", 0, "add">;
21-
def COMBINING_KIND_MUL : I32BitEnumAttrCaseBit<"MUL", 1, "mul">;
22-
def COMBINING_KIND_MINUI : I32BitEnumAttrCaseBit<"MINUI", 2, "minui">;
23-
def COMBINING_KIND_MINSI : I32BitEnumAttrCaseBit<"MINSI", 3, "minsi">;
24-
def COMBINING_KIND_MINNUMF : I32BitEnumAttrCaseBit<"MINNUMF", 4, "minnumf">;
25-
def COMBINING_KIND_MAXUI : I32BitEnumAttrCaseBit<"MAXUI", 5, "maxui">;
26-
def COMBINING_KIND_MAXSI : I32BitEnumAttrCaseBit<"MAXSI", 6, "maxsi">;
27-
def COMBINING_KIND_MAXNUMF : I32BitEnumAttrCaseBit<"MAXNUMF", 7, "maxnumf">;
28-
def COMBINING_KIND_AND : I32BitEnumAttrCaseBit<"AND", 8, "and">;
29-
def COMBINING_KIND_OR : I32BitEnumAttrCaseBit<"OR", 9, "or">;
30-
def COMBINING_KIND_XOR : I32BitEnumAttrCaseBit<"XOR", 10, "xor">;
31-
def COMBINING_KIND_MINIMUMF : I32BitEnumAttrCaseBit<"MINIMUMF", 11, "minimumf">;
32-
def COMBINING_KIND_MAXIMUMF : I32BitEnumAttrCaseBit<"MAXIMUMF", 12, "maximumf">;
20+
def COMBINING_KIND_ADD : I32EnumAttrCase<"ADD", 0, "add">;
21+
def COMBINING_KIND_MUL : I32EnumAttrCase<"MUL", 1, "mul">;
22+
def COMBINING_KIND_MINUI : I32EnumAttrCase<"MINUI", 2, "minui">;
23+
def COMBINING_KIND_MINSI : I32EnumAttrCase<"MINSI", 3, "minsi">;
24+
def COMBINING_KIND_MINNUMF : I32EnumAttrCase<"MINNUMF", 4, "minnumf">;
25+
def COMBINING_KIND_MAXUI : I32EnumAttrCase<"MAXUI", 5, "maxui">;
26+
def COMBINING_KIND_MAXSI : I32EnumAttrCase<"MAXSI", 6, "maxsi">;
27+
def COMBINING_KIND_MAXNUMF : I32EnumAttrCase<"MAXNUMF", 7, "maxnumf">;
28+
def COMBINING_KIND_AND : I32EnumAttrCase<"AND", 8, "and">;
29+
def COMBINING_KIND_OR : I32EnumAttrCase<"OR", 9, "or">;
30+
def COMBINING_KIND_XOR : I32EnumAttrCase<"XOR", 10, "xor">;
31+
def COMBINING_KIND_MINIMUMF : I32EnumAttrCase<"MINIMUMF", 11, "minimumf">;
32+
def COMBINING_KIND_MAXIMUMF : I32EnumAttrCase<"MAXIMUMF", 12, "maximumf">;
3333

34-
def CombiningKind : I32BitEnumAttr<
34+
def CombiningKind : I32EnumAttr<
3535
"CombiningKind",
3636
"Kind of combining function for contractions and reductions",
3737
[COMBINING_KIND_ADD, COMBINING_KIND_MUL, COMBINING_KIND_MINUI,

0 commit comments

Comments
 (0)