|
MLIR 22.0.0git
|
Owning Wrapper around a PassManager. More...
Public Member Functions | |
| PyPassManager (MlirPassManager passManager) | |
| PyPassManager (PyPassManager &&other) noexcept | |
| ~PyPassManager () | |
| MlirPassManager | get () |
| void | release () |
| nb::object | getCapsule () |
Static Public Member Functions | |
| static nb::object | createFromCapsule (const nb::object &capsule) |
Owning Wrapper around a PassManager.
|
inline |
Definition at line 31 of file Pass.cpp.
Referenced by createFromCapsule(), and PyPassManager().
|
inlinenoexcept |
Definition at line 32 of file Pass.cpp.
References PyPassManager().
|
inline |
Definition at line 36 of file Pass.cpp.
References mlirPassManagerDestroy(), and mlirPassManagerIsNull().
|
inlinestatic |
Definition at line 47 of file Pass.cpp.
References mlirPassManagerIsNull(), mlirPythonCapsuleToPassManager(), and PyPassManager().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populatePassManagerSubmodule().
|
inline |
Definition at line 40 of file Pass.cpp.
Referenced by getCapsule(), and mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populatePassManagerSubmodule().
|
inline |
Definition at line 43 of file Pass.cpp.
References get(), and mlirPythonPassManagerToCapsule().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populatePassManagerSubmodule().
|
inline |
Definition at line 42 of file Pass.cpp.
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populatePassManagerSubmodule().