|
MLIR 22.0.0git
|
Public Member Functions | |
| PyPatternRewriter (MlirPatternRewriter rewriter) | |
| PyInsertionPoint | getInsertionPoint () const |
| void | replaceOp (MlirOperation op, MlirOperation newOp) |
| void | replaceOp (MlirOperation op, const std::vector< MlirValue > &values) |
| void | eraseOp (const PyOperation &op) |
Definition at line 31 of file Rewrite.cpp.
|
inline |
Definition at line 33 of file Rewrite.cpp.
References mlirPatternRewriterAsBase(), and mlirRewriterBaseGetContext().
|
inline |
Definition at line 58 of file Rewrite.cpp.
References mlirRewriterBaseEraseOp().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateRewriteSubmodule().
|
inline |
Definition at line 37 of file Rewrite.cpp.
References mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation::forOperation(), mlirBlockGetParentOperation(), mlirRewriterBaseGetInsertionBlock(), and mlirRewriterBaseGetOperationAfterInsertion().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateRewriteSubmodule().
|
inline |
Definition at line 54 of file Rewrite.cpp.
References mlirRewriterBaseReplaceOpWithValues().
|
inline |
Definition at line 50 of file Rewrite.cpp.
References mlirRewriterBaseReplaceOpWithOperation().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateRewriteSubmodule().