xref: /llvm-project/mlir/lib/Bindings/Python/Rewrite.h (revision b56d1ec6cb8b5cb3ff46cba39a1049ecf3831afb)
118cf1cd9SJacques Pienaar //===- Rewrite.h - Rewrite Submodules of pybind module --------------------===//
218cf1cd9SJacques Pienaar //
318cf1cd9SJacques Pienaar // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
418cf1cd9SJacques Pienaar // See https://llvm.org/LICENSE.txt for license information.
518cf1cd9SJacques Pienaar // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
618cf1cd9SJacques Pienaar //
718cf1cd9SJacques Pienaar //===----------------------------------------------------------------------===//
818cf1cd9SJacques Pienaar 
918cf1cd9SJacques Pienaar #ifndef MLIR_BINDINGS_PYTHON_REWRITE_H
1018cf1cd9SJacques Pienaar #define MLIR_BINDINGS_PYTHON_REWRITE_H
1118cf1cd9SJacques Pienaar 
12*b56d1ec6SPeter Hawkins #include "NanobindUtils.h"
1318cf1cd9SJacques Pienaar 
1418cf1cd9SJacques Pienaar namespace mlir {
1518cf1cd9SJacques Pienaar namespace python {
1618cf1cd9SJacques Pienaar 
17*b56d1ec6SPeter Hawkins void populateRewriteSubmodule(nanobind::module_ &m);
1818cf1cd9SJacques Pienaar 
1918cf1cd9SJacques Pienaar } // namespace python
2018cf1cd9SJacques Pienaar } // namespace mlir
2118cf1cd9SJacques Pienaar 
2218cf1cd9SJacques Pienaar #endif // MLIR_BINDINGS_PYTHON_REWRITE_H
23