From 083ab1103f78143d17fdbc02aa0077cfc1967481 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20P=C3=A9r=C3=A9?= Date: Thu, 7 Sep 2023 10:53:43 +0200 Subject: [PATCH] chore(compiler): moves EncryptMulToDoubleTLU includes --- .../concretelang/Dialect/FHE/Transforms/CMakeLists.txt | 5 +---- .../FHE/Transforms/EncryptedMulToDoubleTLU/CMakeLists.txt | 4 ++++ .../{ => EncryptedMulToDoubleTLU}/EncryptedMulToDoubleTLU.h | 2 +- .../{ => EncryptedMulToDoubleTLU}/EncryptedMulToDoubleTLU.td | 0 .../lib/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.cpp | 2 +- .../concrete-compiler/compiler/lib/Support/Pipeline.cpp | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU/CMakeLists.txt rename compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/{ => EncryptedMulToDoubleTLU}/EncryptedMulToDoubleTLU.h (95%) rename compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/{ => EncryptedMulToDoubleTLU}/EncryptedMulToDoubleTLU.td (100%) diff --git a/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/CMakeLists.txt index 64b6fcf2d..1d893582b 100644 --- a/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/CMakeLists.txt +++ b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/CMakeLists.txt @@ -1,7 +1,4 @@ -set(LLVM_TARGET_DEFINITIONS EncryptedMulToDoubleTLU.td) -mlir_tablegen(EncryptedMulToDoubleTLU.h.inc -gen-pass-decls -name Transforms) -add_public_tablegen_target(EncryptedMulToDoubleTLUPassIncGen) -add_dependencies(mlir-headers EncryptedMulToDoubleTLUPassIncGen) +add_subdirectory(EncryptedMulToDoubleTLU) add_subdirectory(BigInt) add_subdirectory(Boolean) add_subdirectory(Max) diff --git a/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU/CMakeLists.txt new file mode 100644 index 000000000..a39be31c1 --- /dev/null +++ b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU/CMakeLists.txt @@ -0,0 +1,4 @@ +set(LLVM_TARGET_DEFINITIONS EncryptedMulToDoubleTLU.td) +mlir_tablegen(EncryptedMulToDoubleTLU.h.inc -gen-pass-decls -name Transforms) +add_public_tablegen_target(EncryptedMulToDoubleTLUPassIncGen) +add_dependencies(mlir-headers EncryptedMulToDoubleTLUPassIncGen) diff --git a/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU/EncryptedMulToDoubleTLU.h similarity index 95% rename from compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU/EncryptedMulToDoubleTLU.h index 327898af7..1942cb5f8 100644 --- a/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.h +++ b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU/EncryptedMulToDoubleTLU.h @@ -12,7 +12,7 @@ #define GEN_PASS_CLASSES -#include +#include namespace mlir { namespace concretelang { diff --git a/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU/EncryptedMulToDoubleTLU.td similarity index 100% rename from compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU/EncryptedMulToDoubleTLU.td diff --git a/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.cpp index 92cbfaabf..db11f0cd6 100644 --- a/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.cpp +++ b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.cpp @@ -5,7 +5,7 @@ #include #include -#include +#include #include #include #include diff --git a/compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp b/compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp index dbc016811..a966def1b 100644 --- a/compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp +++ b/compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp @@ -38,7 +38,7 @@ #include #include #include -#include +#include #include #include #include