mlir.extras.types

Attributes

Functions

i(width)

si(width)

ui(width)

complex(type)

opaque(dialect_namespace, type_data)

_shaped(*shape[, element_type, type_constructor])

vector(*shape[, element_type, scalable, scalable_dims])

tensor(*shape[, element_type, encoding])

memref(*shape[, element_type, memory_space, layout])

tuple(*elements)

function(*, inputs, results)

Module Contents

mlir.extras.types.index
mlir.extras.types.i(width)
mlir.extras.types.si(width)
mlir.extras.types.ui(width)
mlir.extras.types.bool
mlir.extras.types.i8
mlir.extras.types.i16
mlir.extras.types.i32
mlir.extras.types.i64
mlir.extras.types.si8
mlir.extras.types.si16
mlir.extras.types.si32
mlir.extras.types.si64
mlir.extras.types.ui8
mlir.extras.types.ui16
mlir.extras.types.ui32
mlir.extras.types.ui64
mlir.extras.types.f16
mlir.extras.types.f32
mlir.extras.types.tf32
mlir.extras.types.f64
mlir.extras.types.bf16
mlir.extras.types.f8E5M2
mlir.extras.types.f8E4M3
mlir.extras.types.f8E4M3FN
mlir.extras.types.f8E4M3B11FNUZ
mlir.extras.types.f8E3M4
mlir.extras.types.f4E2M1FN
mlir.extras.types.f6E2M3FN
mlir.extras.types.f6E3M2FN
mlir.extras.types.f8E8M0FNU
mlir.extras.types.none
mlir.extras.types.complex(type)
mlir.extras.types.opaque(dialect_namespace, type_data)
mlir.extras.types._shaped(*shape, element_type: mlir.ir.Type = None, type_constructor=None)
mlir.extras.types.vector(*shape, element_type: mlir.ir.Type = None, scalable: List[bool] | None = None, scalable_dims: List[int] | None = None)
mlir.extras.types.tensor(*shape, element_type: mlir.ir.Type = None, encoding: str | None = None)
mlir.extras.types.memref(*shape, element_type: mlir.ir.Type = None, memory_space: int | None = None, layout: mlir.ir.StridedLayoutAttr | None = None)
mlir.extras.types.tuple(*elements)
mlir.extras.types.function(*, inputs, results)