From 766b42fb49a1bcff88b1df793eabdfc27eb9788c Mon Sep 17 00:00:00 2001 From: youben11 Date: Tue, 2 Nov 2021 10:20:10 +0100 Subject: [PATCH] feat(python): generate the hlfhelinalg dialect module --- compiler/lib/Bindings/Python/CMakeLists.txt | 9 +++++++++ .../Bindings/Python/zamalang/dialects/HLFHELinalgOps.td | 7 +++++++ .../lib/Bindings/Python/zamalang/dialects/hlfhelinalg.py | 2 ++ 3 files changed, 18 insertions(+) create mode 100644 compiler/lib/Bindings/Python/zamalang/dialects/HLFHELinalgOps.td create mode 100644 compiler/lib/Bindings/Python/zamalang/dialects/hlfhelinalg.py diff --git a/compiler/lib/Bindings/Python/CMakeLists.txt b/compiler/lib/Bindings/Python/CMakeLists.txt index 4dcf5f79b..6905142db 100644 --- a/compiler/lib/Bindings/Python/CMakeLists.txt +++ b/compiler/lib/Bindings/Python/CMakeLists.txt @@ -46,6 +46,15 @@ declare_mlir_dialect_python_bindings( zamalang/dialects/hlfhe.py DIALECT_NAME HLFHE) +declare_mlir_dialect_python_bindings( + ADD_TO_PARENT ZamalangBindingsPythonSources.Dialects + ROOT_DIR "${CMAKE_CURRENT_SOURCE_DIR}" + ZAMALANGBindingsPythonHLFHELinalgOps + TD_FILE zamalang/dialects/HLFHELinalgOps.td + SOURCES + zamalang/dialects/hlfhelinalg.py + DIALECT_NAME HLFHELinalg) + ################################################################################ # Build composite binaries diff --git a/compiler/lib/Bindings/Python/zamalang/dialects/HLFHELinalgOps.td b/compiler/lib/Bindings/Python/zamalang/dialects/HLFHELinalgOps.td new file mode 100644 index 000000000..5a7a1592c --- /dev/null +++ b/compiler/lib/Bindings/Python/zamalang/dialects/HLFHELinalgOps.td @@ -0,0 +1,7 @@ +#ifndef PYTHON_BINDINGS_HLFHELINALG_OPS +#define PYTHON_BINDINGS_HLFHELINALG_OPS + +include "mlir/Bindings/Python/Attributes.td" +include "zamalang/Dialect/HLFHELinalg/IR/HLFHELinalgOps.td" + +#endif diff --git a/compiler/lib/Bindings/Python/zamalang/dialects/hlfhelinalg.py b/compiler/lib/Bindings/Python/zamalang/dialects/hlfhelinalg.py new file mode 100644 index 000000000..e3d9d8574 --- /dev/null +++ b/compiler/lib/Bindings/Python/zamalang/dialects/hlfhelinalg.py @@ -0,0 +1,2 @@ +"""HLFHELinalg dialect module""" +from ._HLFHELinalg_ops_gen import *