mlir.dialects._vector_enum_gen

Attributes

Classes

CombiningKind

Kind of combining function for contractions and reductions

PrintPunctuation

Punctuation for separating vectors or vector elements

IteratorType

Iterator type

Functions

Module Contents

mlir.dialects._vector_enum_gen._ods_ir
class mlir.dialects._vector_enum_gen.CombiningKind

Bases: enum.IntEnum

Kind of combining function for contractions and reductions

ADD = 0
MUL = 1
MINUI = 2
MINSI = 3
MINNUMF = 4
MAXUI = 5
MAXSI = 6
MAXNUMF = 7
AND = 8
OR = 9
XOR = 10
MAXIMUMF = 12
MINIMUMF = 11
__str__()

Return str(self).

mlir.dialects._vector_enum_gen._combiningkind(x, context)
class mlir.dialects._vector_enum_gen.PrintPunctuation

Bases: enum.IntEnum

Punctuation for separating vectors or vector elements

NoPunctuation = 0
NewLine = 1
Comma = 2
Open = 3
Close = 4
__str__()

Return str(self).

mlir.dialects._vector_enum_gen._printpunctuation(x, context)
class mlir.dialects._vector_enum_gen.IteratorType

Bases: enum.IntEnum

Iterator type

parallel = 0
reduction = 1
__str__()

Return str(self).

mlir.dialects._vector_enum_gen._vector_iteratortype(x, context)
mlir.dialects._vector_enum_gen._vector_combiningkindattr(x, context)
mlir.dialects._vector_enum_gen._vector_iteratortypeenum(x, context)
mlir.dialects._vector_enum_gen._vector_printpunctuation(x, context)