|
MLIR 22.0.0git
|
Wrapper around an MlirDialectRegistry. More...
#include "Bindings/Python/IRModule.h"
Public Member Functions | |
| PyDialectRegistry () | |
| PyDialectRegistry (MlirDialectRegistry registry) | |
| ~PyDialectRegistry () | |
| PyDialectRegistry (PyDialectRegistry &)=delete | |
| PyDialectRegistry (PyDialectRegistry &&other) noexcept | |
| operator MlirDialectRegistry () const | |
| MlirDialectRegistry | get () const |
| nanobind::object | getCapsule () |
Static Public Member Functions | |
| static PyDialectRegistry | createFromCapsule (nanobind::object capsule) |
Wrapper around an MlirDialectRegistry.
Upon construction, the Python wrapper takes ownership of the underlying MlirDialectRegistry.
Definition at line 472 of file IRModule.h.
|
inline |
Definition at line 474 of file IRModule.h.
References mlirDialectRegistryCreate().
Referenced by createFromCapsule(), PyDialectRegistry(), and PyDialectRegistry().
|
inline |
Definition at line 475 of file IRModule.h.
|
inline |
Definition at line 476 of file IRModule.h.
References mlirDialectRegistryDestroy(), and mlirDialectRegistryIsNull().
|
delete |
References PyDialectRegistry().
|
inlinenoexcept |
Definition at line 481 of file IRModule.h.
References PyDialectRegistry().
|
static |
Definition at line 916 of file IRCore.cpp.
References mlirDialectRegistryIsNull(), mlirPythonCapsuleToDialectRegistry(), and PyDialectRegistry().
|
inline |
Definition at line 487 of file IRModule.h.
| nb::object PyDialectRegistry::getCapsule | ( | ) |
Definition at line 912 of file IRCore.cpp.
References mlirPythonDialectRegistryToCapsule().
|
inline |
Definition at line 486 of file IRModule.h.