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