mlir.dialects.arith

Classes

ConstantOp

Specialization for the constant op class.

Functions

_isa(obj, cls)

_is_any_of(obj, classes)

_is_integer_like_type(type)

_is_float_type(type)

constant(→ Value)

Module Contents

mlir.dialects.arith._isa(obj: Any, cls: type)
mlir.dialects.arith._is_any_of(obj: Any, classes: List[type])
mlir.dialects.arith._is_integer_like_type(type: Type)
mlir.dialects.arith._is_float_type(type: Type)
class mlir.dialects.arith.ConstantOp(value: Attribute, *, loc=None, ip=None)
class mlir.dialects.arith.ConstantOp(result: Type, value: int | float | array.array, *, loc=None, ip=None)

Bases: ConstantOp

Specialization for the constant op class.

classmethod create_index(value: int, *, loc=None, ip=None)

Create an index-typed constant.

property type
property value
property literal_value: int | float
mlir.dialects.arith.constant(result: Type, value: int | float | Attribute | array.array, *, loc=None, ip=None) Value