MLIR 23.0.0git
mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyRewritePatternSet Class Reference

Public Member Functions

 PyRewritePatternSet (MlirContext ctx)
 ~PyRewritePatternSet ()
void add (MlirStringRef rootName, unsigned benefit, const nb::callable &matchAndRewrite)
void addConversion (MlirStringRef rootName, unsigned benefit, const nb::callable &matchAndRewrite, PyTypeConverter &typeConverter)
PyFrozenRewritePatternSet freeze ()

Detailed Description

Definition at line 240 of file Rewrite.cpp.

Constructor & Destructor Documentation

◆ PyRewritePatternSet()

mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyRewritePatternSet::PyRewritePatternSet ( MlirContext ctx)
inline

Definition at line 242 of file Rewrite.cpp.

References mlirRewritePatternSetCreate().

◆ ~PyRewritePatternSet()

mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyRewritePatternSet::~PyRewritePatternSet ( )
inline

Definition at line 244 of file Rewrite.cpp.

References mlirRewritePatternSetDestroy().

Member Function Documentation

◆ add()

◆ addConversion()

◆ freeze()

PyFrozenRewritePatternSet mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyRewritePatternSet::freeze ( )
inline

The documentation for this class was generated from the following file: