|
class | mlir::python::PyObjectRef< T > |
| Template for a reference to a concrete type which captures a python reference to its underlying python object. More...
|
|
class | mlir::python::PyThreadContextEntry |
| Tracks an entry in the thread context stack. More...
|
|
class | mlir::python::PyThreadPool |
| Wrapper around MlirLlvmThreadPool Python object owns the C++ thread pool. More...
|
|
class | mlir::python::PyMlirContext |
|
class | mlir::python::DefaultingPyMlirContext |
| Used in function arguments when None should resolve to the current context manager set instance. More...
|
|
class | mlir::python::BaseContextObject |
| Base class for all objects that directly or indirectly depend on an MlirContext. More...
|
|
class | mlir::python::PyLocation |
| Wrapper around an MlirLocation. More...
|
|
class | mlir::python::PyDiagnostic |
| Python class mirroring the C MlirDiagnostic struct. More...
|
|
struct | mlir::python::PyDiagnostic::DiagnosticInfo |
| Materialized diagnostic information. More...
|
|
class | mlir::python::PyDiagnosticHandler |
| Represents a diagnostic handler attached to the context. More...
|
|
struct | mlir::python::PyMlirContext::ErrorCapture |
| RAII object that captures any error diagnostics emitted to the provided context. More...
|
|
class | mlir::python::PyDialectDescriptor |
| Wrapper around an MlirDialect. More...
|
|
class | mlir::python::PyDialects |
| User-level object for accessing dialects with dotted syntax such as: ctx.dialect.std. More...
|
|
class | mlir::python::PyDialect |
| User-level dialect object. More...
|
|
class | mlir::python::PyDialectRegistry |
| Wrapper around an MlirDialectRegistry. More...
|
|
class | mlir::python::DefaultingPyLocation |
| Used in function arguments when None should resolve to the current context manager set instance. More...
|
|
class | mlir::python::PyModule |
|
class | mlir::python::PyOperationBase |
| Base class for PyOperation and PyOpView which exposes the primary, user visible methods for manipulating it. More...
|
|
class | mlir::python::PyOperation |
|
class | mlir::python::PyOpView |
| A PyOpView is equivalent to the C++ "Op" wrappers: these are the basis for providing more instance-specific accessors and serve as the base class for custom ODS-style operation classes. More...
|
|
class | mlir::python::PyRegion |
| Wrapper around an MlirRegion. More...
|
|
class | mlir::python::PyAsmState |
| Wrapper around an MlirAsmState. More...
|
|
class | mlir::python::PyBlock |
| Wrapper around an MlirBlock. More...
|
|
class | mlir::python::PyInsertionPoint |
| An insertion point maintains a pointer to a Block and a reference operation. More...
|
|
class | mlir::python::PyType |
| Wrapper around the generic MlirType. More...
|
|
class | mlir::python::PyTypeID |
| A TypeID provides an efficient and unique identifier for a specific C++ type. More...
|
|
class | mlir::python::PyConcreteType< DerivedTy, BaseTy > |
| CRTP base classes for Python types that subclass Type and should be castable from it (i.e. More...
|
|
class | mlir::python::PyAttribute |
| Wrapper around the generic MlirAttribute. More...
|
|
class | mlir::python::PyNamedAttribute |
| Represents a Python MlirNamedAttr, carrying an optional owned name. More...
|
|
class | mlir::python::PyConcreteAttribute< DerivedTy, BaseTy > |
| CRTP base classes for Python attributes that subclass Attribute and should be castable from it (i.e. More...
|
|
class | mlir::python::PyValue |
| Wrapper around the generic MlirValue. More...
|
|
class | mlir::python::PyAffineExpr |
| Wrapper around MlirAffineExpr. Affine expressions are owned by the context. More...
|
|
class | mlir::python::PyAffineMap |
|
class | mlir::python::PyIntegerSet |
|
class | mlir::python::PySymbolTable |
| Bindings for MLIR symbol tables. More...
|
|
struct | mlir::python::MLIRError |
| Custom exception that allows access to error diagnostic information. More...
|
|
struct | nanobind::detail::type_caster< mlir::python::DefaultingPyMlirContext > |
|
struct | nanobind::detail::type_caster< mlir::python::DefaultingPyLocation > |
|