MLIR 22.0.0git
IRTypes.h File Reference

Go to the source code of this file.

Classes

class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyIntegerType
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyIndexType
 Index Type subclass - IndexType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloatType
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat4E2M1FNType
 Floating Point Type subclass - Float4E2M1FNType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat6E2M3FNType
 Floating Point Type subclass - Float6E2M3FNType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat6E3M2FNType
 Floating Point Type subclass - Float6E3M2FNType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat8E4M3FNType
 Floating Point Type subclass - Float8E4M3FNType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat8E5M2Type
 Floating Point Type subclass - Float8E5M2Type. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat8E4M3Type
 Floating Point Type subclass - Float8E4M3Type. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat8E4M3FNUZType
 Floating Point Type subclass - Float8E4M3FNUZ. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat8E4M3B11FNUZType
 Floating Point Type subclass - Float8E4M3B11FNUZ. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat8E5M2FNUZType
 Floating Point Type subclass - Float8E5M2FNUZ. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat8E3M4Type
 Floating Point Type subclass - Float8E3M4Type. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFloat8E8M0FNUType
 Floating Point Type subclass - Float8E8M0FNUType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyBF16Type
 Floating Point Type subclass - BF16Type. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyF16Type
 Floating Point Type subclass - F16Type. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyTF32Type
 Floating Point Type subclass - TF32Type. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyF32Type
 Floating Point Type subclass - F32Type. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyF64Type
 Floating Point Type subclass - F64Type. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyNoneType
 None Type subclass - NoneType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyComplexType
 Complex Type subclass - ComplexType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyShapedType
 Shaped Type Interface - ShapedType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyVectorType
 Vector Type subclass - VectorType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyRankedTensorType
 Ranked Tensor Type subclass - RankedTensorType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyUnrankedTensorType
 Unranked Tensor Type subclass - UnrankedTensorType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyMemRefType
 Ranked MemRef Type subclass - MemRefType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyUnrankedMemRefType
 Unranked MemRef Type subclass - UnrankedMemRefType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyTupleType
 Tuple Type subclass - TupleType. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyFunctionType
 Function type. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOpaqueType
 Opaque Type subclass - OpaqueType. More...

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::python
namespace  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN

Functions

MLIR_PYTHON_API_EXPORTED int mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::mlirTypeIsAIntegerOrFloat (MlirType type)
MLIR_PYTHON_API_EXPORTED void mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateIRTypes (nanobind::module_ &m)