mlir.ir

Functions

loc_tracebacks(→ collections.abc.Iterable[None])

Enables automatic traceback-based locations for MLIR operations.

register_attribute_builder(kind[, replace])

_affineMapAttr(x, context)

_integerSetAttr(x, context)

_boolAttr(x, context)

_dictAttr(x, context)

_indexAttr(x, context)

_i1Attr(x, context)

_i8Attr(x, context)

_i16Attr(x, context)

_i32Attr(x, context)

_i64Attr(x, context)

_si1Attr(x, context)

_si8Attr(x, context)

_si16Attr(x, context)

_si32Attr(x, context)

_si64Attr(x, context)

_ui1Attr(x, context)

_ui8Attr(x, context)

_ui16Attr(x, context)

_ui32Attr(x, context)

_ui64Attr(x, context)

_f32Attr(x, context)

_f64Attr(x, context)

_stringAttr(x, context)

_symbolNameAttr(x, context)

_symbolRefAttr(x, context)

_flatSymbolRefAttr(x, context)

_unitAttr(x, context)

_arrayAttr(x, context)

_affineMapArrayAttr(x, context)

_boolArrayAttr(x, context)

_dictArrayAttr(x, context)

_flatSymbolRefArrayAttr(x, context)

_i32ArrayAttr(x, context)

_i64ArrayAttr(x, context)

_i64SmallVectorArrayAttr(x, context)

_indexListArrayAttr(x, context)

_f32ArrayAttr(x, context)

_f64ArrayAttr(x, context)

_strArrayAttr(x, context)

_symbolRefArrayAttr(x, context)

_denseF32ArrayAttr(x, context)

_denseF64ArrayAttr(x, context)

_denseI8ArrayAttr(x, context)

_denseI16ArrayAttr(x, context)

_denseI32ArrayAttr(x, context)

_denseI64ArrayAttr(x, context)

_denseBoolArrayAttr(x, context)

_typeAttr(x, context)

_typeArrayAttr(x, context)

_memref_type_attr(x, context)

_f64ElementsAttr(x, context)

Module Contents

mlir.ir.loc_tracebacks(*, max_depth: int | None = None) collections.abc.Iterable[None]

Enables automatic traceback-based locations for MLIR operations.

Operations created within this context will have their location automatically set based on the Python call stack.

Parameters:

max_depth – Maximum number of frames to include in the location. If None, the default limit is used.

mlir.ir.register_attribute_builder(kind, replace=False)
mlir.ir._affineMapAttr(x, context)
mlir.ir._integerSetAttr(x, context)
mlir.ir._boolAttr(x, context)
mlir.ir._dictAttr(x, context)
mlir.ir._indexAttr(x, context)
mlir.ir._i1Attr(x, context)
mlir.ir._i8Attr(x, context)
mlir.ir._i16Attr(x, context)
mlir.ir._i32Attr(x, context)
mlir.ir._i64Attr(x, context)
mlir.ir._si1Attr(x, context)
mlir.ir._si8Attr(x, context)
mlir.ir._si16Attr(x, context)
mlir.ir._si32Attr(x, context)
mlir.ir._si64Attr(x, context)
mlir.ir._ui1Attr(x, context)
mlir.ir._ui8Attr(x, context)
mlir.ir._ui16Attr(x, context)
mlir.ir._ui32Attr(x, context)
mlir.ir._ui64Attr(x, context)
mlir.ir._f32Attr(x, context)
mlir.ir._f64Attr(x, context)
mlir.ir._stringAttr(x, context)
mlir.ir._symbolNameAttr(x, context)
mlir.ir._symbolRefAttr(x, context)
mlir.ir._flatSymbolRefAttr(x, context)
mlir.ir._unitAttr(x, context)
mlir.ir._arrayAttr(x, context)
mlir.ir._affineMapArrayAttr(x, context)
mlir.ir._boolArrayAttr(x, context)
mlir.ir._dictArrayAttr(x, context)
mlir.ir._flatSymbolRefArrayAttr(x, context)
mlir.ir._i32ArrayAttr(x, context)
mlir.ir._i64ArrayAttr(x, context)
mlir.ir._i64SmallVectorArrayAttr(x, context)
mlir.ir._indexListArrayAttr(x, context)
mlir.ir._f32ArrayAttr(x, context)
mlir.ir._f64ArrayAttr(x, context)
mlir.ir._strArrayAttr(x, context)
mlir.ir._symbolRefArrayAttr(x, context)
mlir.ir._denseF32ArrayAttr(x, context)
mlir.ir._denseF64ArrayAttr(x, context)
mlir.ir._denseI8ArrayAttr(x, context)
mlir.ir._denseI16ArrayAttr(x, context)
mlir.ir._denseI32ArrayAttr(x, context)
mlir.ir._denseI64ArrayAttr(x, context)
mlir.ir._denseBoolArrayAttr(x, context)
mlir.ir._typeAttr(x, context)
mlir.ir._typeArrayAttr(x, context)
mlir.ir._memref_type_attr(x, context)
mlir.ir._f64ElementsAttr(x, context)