|
class | CollectDiagnosticsToStringScope |
| RAII scope intercepting all diagnostics into a string. More...
|
|
class | PyGlobals |
| Globals that are always accessible once the extension has been initialized. More...
|
|
class | PyConcreteOpInterface |
| CRTP base class for Python classes representing MLIR Op interfaces. More...
|
|
class | PyInferTypeOpInterface |
| Python wrapper for InferTypeOpInterface. More...
|
|
class | PyShapedTypeComponents |
| Wrapper around an shaped type components. More...
|
|
class | PyInferShapedTypeOpInterface |
| Python wrapper for InferShapedTypeOpInterface. More...
|
|
class | PyObjectRef |
| Template for a reference to a concrete type which captures a python reference to its underlying python object. More...
|
|
class | PyThreadContextEntry |
| Tracks an entry in the thread context stack. More...
|
|
class | PyThreadPool |
| Wrapper around MlirLlvmThreadPool Python object owns the C++ thread pool. More...
|
|
class | PyMlirContext |
|
class | DefaultingPyMlirContext |
| Used in function arguments when None should resolve to the current context manager set instance. More...
|
|
class | BaseContextObject |
| Base class for all objects that directly or indirectly depend on an MlirContext. More...
|
|
class | PyLocation |
| Wrapper around an MlirLocation. More...
|
|
class | PyDiagnostic |
| Python class mirroring the C MlirDiagnostic struct. More...
|
|
class | PyDiagnosticHandler |
| Represents a diagnostic handler attached to the context. More...
|
|
class | PyDialectDescriptor |
| Wrapper around an MlirDialect. More...
|
|
class | PyDialects |
| User-level object for accessing dialects with dotted syntax such as: ctx.dialect.std. More...
|
|
class | PyDialect |
| User-level dialect object. More...
|
|
class | PyDialectRegistry |
| Wrapper around an MlirDialectRegistry. More...
|
|
class | DefaultingPyLocation |
| Used in function arguments when None should resolve to the current context manager set instance. More...
|
|
class | PyModule |
|
class | PyOperationBase |
| Base class for PyOperation and PyOpView which exposes the primary, user visible methods for manipulating it. More...
|
|
class | PyOperation |
|
class | 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 | PyRegion |
| Wrapper around an MlirRegion. More...
|
|
class | PyAsmState |
| Wrapper around an MlirAsmState. More...
|
|
class | PyBlock |
| Wrapper around an MlirBlock. More...
|
|
class | PyInsertionPoint |
| An insertion point maintains a pointer to a Block and a reference operation. More...
|
|
class | PyType |
| Wrapper around the generic MlirType. More...
|
|
class | PyTypeID |
| A TypeID provides an efficient and unique identifier for a specific C++ type. More...
|
|
class | PyConcreteType |
| CRTP base classes for Python types that subclass Type and should be castable from it (i.e. More...
|
|
class | PyAttribute |
| Wrapper around the generic MlirAttribute. More...
|
|
class | PyNamedAttribute |
| Represents a Python MlirNamedAttr, carrying an optional owned name. More...
|
|
class | PyConcreteAttribute |
| CRTP base classes for Python attributes that subclass Attribute and should be castable from it (i.e. More...
|
|
class | PyValue |
| Wrapper around the generic MlirValue. More...
|
|
class | PyAffineExpr |
| Wrapper around MlirAffineExpr. Affine expressions are owned by the context. More...
|
|
class | PyAffineMap |
|
class | PyIntegerSet |
|
class | PySymbolTable |
| Bindings for MLIR symbol tables. More...
|
|
struct | MLIRError |
| Custom exception that allows access to error diagnostic information. More...
|
|
class | Defaulting |
| CRTP template for special wrapper types that are allowed to be passed in as 'None' function arguments and can be resolved by some global mechanic if so. More...
|
|