diff --git a/.gitmodules b/.gitmodules index 34e964a07..853c8011e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,20 +1,20 @@ [submodule "llvm-project"] - path = llvm-project + path = compilers/concrete-compiler/llvm-project url = git@github.com:zama-ai/concrete-compiler-internal-llvm-project.git shallow = true [submodule "compiler/concrete-optimizer"] - path = compiler/concrete-optimizer + path = compilers/concrete-compiler/compiler/concrete-optimizer url = git@github.com:zama-ai/concrete-optimizer.git shallow = false [submodule "compiler/concrete-core"] - path = compiler/concrete-core + path = compilers/concrete-compiler/compiler/concrete-core url = git@github.com:zama-ai/concrete-core.git shallow = true [submodule "compiler/parameter-curves"] - path = compiler/parameter-curves + path = compilers/concrete-compiler/compiler/parameter-curves url = git@github.com:zama-ai/parameter-curves.git shallow = true [submodule "compiler/concrete-cpu"] - path = compiler/concrete-cpu + path = compilers/concrete-compiler/compiler/concrete-cpu url = git@github.com:zama-ai/concrete-cpu.git shallow = true diff --git a/.gitignore b/compilers/concrete-compiler/.gitignore similarity index 100% rename from .gitignore rename to compilers/concrete-compiler/.gitignore diff --git a/README.md b/compilers/concrete-compiler/README.md similarity index 100% rename from README.md rename to compilers/concrete-compiler/README.md diff --git a/builders/Dockerfile.concrete-compiler-env b/compilers/concrete-compiler/builders/Dockerfile.concrete-compiler-env similarity index 100% rename from builders/Dockerfile.concrete-compiler-env rename to compilers/concrete-compiler/builders/Dockerfile.concrete-compiler-env diff --git a/builders/Dockerfile.cuda-env b/compilers/concrete-compiler/builders/Dockerfile.cuda-env similarity index 100% rename from builders/Dockerfile.cuda-env rename to compilers/concrete-compiler/builders/Dockerfile.cuda-env diff --git a/builders/Dockerfile.hpx-env b/compilers/concrete-compiler/builders/Dockerfile.hpx-env similarity index 100% rename from builders/Dockerfile.hpx-env rename to compilers/concrete-compiler/builders/Dockerfile.hpx-env diff --git a/builders/Dockerfile.keysetcache-env b/compilers/concrete-compiler/builders/Dockerfile.keysetcache-env similarity index 100% rename from builders/Dockerfile.keysetcache-env rename to compilers/concrete-compiler/builders/Dockerfile.keysetcache-env diff --git a/ci/benchmark_parser.py b/compilers/concrete-compiler/ci/benchmark_parser.py similarity index 100% rename from ci/benchmark_parser.py rename to compilers/concrete-compiler/ci/benchmark_parser.py diff --git a/ci/slab.toml b/compilers/concrete-compiler/ci/slab.toml similarity index 100% rename from ci/slab.toml rename to compilers/concrete-compiler/ci/slab.toml diff --git a/compiler/.clang-format b/compilers/concrete-compiler/compiler/.clang-format similarity index 100% rename from compiler/.clang-format rename to compilers/concrete-compiler/compiler/.clang-format diff --git a/compiler/.clang-tidy b/compilers/concrete-compiler/compiler/.clang-tidy similarity index 100% rename from compiler/.clang-tidy rename to compilers/concrete-compiler/compiler/.clang-tidy diff --git a/compiler/.cmake-format-config.py b/compilers/concrete-compiler/compiler/.cmake-format-config.py similarity index 100% rename from compiler/.cmake-format-config.py rename to compilers/concrete-compiler/compiler/.cmake-format-config.py diff --git a/compiler/.gitignore b/compilers/concrete-compiler/compiler/.gitignore similarity index 100% rename from compiler/.gitignore rename to compilers/concrete-compiler/compiler/.gitignore diff --git a/compiler/CMakeLists.txt b/compilers/concrete-compiler/compiler/CMakeLists.txt similarity index 100% rename from compiler/CMakeLists.txt rename to compilers/concrete-compiler/compiler/CMakeLists.txt diff --git a/compiler/Makefile b/compilers/concrete-compiler/compiler/Makefile similarity index 100% rename from compiler/Makefile rename to compilers/concrete-compiler/compiler/Makefile diff --git a/compiler/README.md b/compilers/concrete-compiler/compiler/README.md similarity index 100% rename from compiler/README.md rename to compilers/concrete-compiler/compiler/README.md diff --git a/compiler/RELEASE_README.md b/compilers/concrete-compiler/compiler/RELEASE_README.md similarity index 100% rename from compiler/RELEASE_README.md rename to compilers/concrete-compiler/compiler/RELEASE_README.md diff --git a/compiler/cmake/modules/AddConcretelangDoc.cmake b/compilers/concrete-compiler/compiler/cmake/modules/AddConcretelangDoc.cmake similarity index 100% rename from compiler/cmake/modules/AddConcretelangDoc.cmake rename to compilers/concrete-compiler/compiler/cmake/modules/AddConcretelangDoc.cmake diff --git a/compiler/concrete-core b/compilers/concrete-compiler/compiler/concrete-core similarity index 100% rename from compiler/concrete-core rename to compilers/concrete-compiler/compiler/concrete-core diff --git a/compiler/concrete-cpu b/compilers/concrete-compiler/compiler/concrete-cpu similarity index 100% rename from compiler/concrete-cpu rename to compilers/concrete-compiler/compiler/concrete-cpu diff --git a/compiler/concrete-optimizer b/compilers/concrete-compiler/compiler/concrete-optimizer similarity index 100% rename from compiler/concrete-optimizer rename to compilers/concrete-compiler/compiler/concrete-optimizer diff --git a/compiler/hpx.ini b/compilers/concrete-compiler/compiler/hpx.ini similarity index 100% rename from compiler/hpx.ini rename to compilers/concrete-compiler/compiler/hpx.ini diff --git a/compiler/include/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/CMakeLists.txt similarity index 100% rename from compiler/include/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/CMakeLists.txt diff --git a/compiler/include/boost-single-header/outcome.hpp b/compilers/concrete-compiler/compiler/include/boost-single-header/outcome.hpp similarity index 100% rename from compiler/include/boost-single-header/outcome.hpp rename to compilers/concrete-compiler/compiler/include/boost-single-header/outcome.hpp diff --git a/compiler/include/boost/outcome.h b/compilers/concrete-compiler/compiler/include/boost/outcome.h similarity index 100% rename from compiler/include/boost/outcome.h rename to compilers/concrete-compiler/compiler/include/boost/outcome.h diff --git a/compiler/include/concretelang-c/Dialect/FHE.h b/compilers/concrete-compiler/compiler/include/concretelang-c/Dialect/FHE.h similarity index 100% rename from compiler/include/concretelang-c/Dialect/FHE.h rename to compilers/concrete-compiler/compiler/include/concretelang-c/Dialect/FHE.h diff --git a/compiler/include/concretelang-c/Dialect/FHELinalg.h b/compilers/concrete-compiler/compiler/include/concretelang-c/Dialect/FHELinalg.h similarity index 100% rename from compiler/include/concretelang-c/Dialect/FHELinalg.h rename to compilers/concrete-compiler/compiler/include/concretelang-c/Dialect/FHELinalg.h diff --git a/compiler/include/concretelang-c/Support/CompilerEngine.h b/compilers/concrete-compiler/compiler/include/concretelang-c/Support/CompilerEngine.h similarity index 100% rename from compiler/include/concretelang-c/Support/CompilerEngine.h rename to compilers/concrete-compiler/compiler/include/concretelang-c/Support/CompilerEngine.h diff --git a/compiler/include/concretelang/Bindings/Python/CompilerAPIModule.h b/compilers/concrete-compiler/compiler/include/concretelang/Bindings/Python/CompilerAPIModule.h similarity index 100% rename from compiler/include/concretelang/Bindings/Python/CompilerAPIModule.h rename to compilers/concrete-compiler/compiler/include/concretelang/Bindings/Python/CompilerAPIModule.h diff --git a/compiler/include/concretelang/Bindings/Python/CompilerEngine.h b/compilers/concrete-compiler/compiler/include/concretelang/Bindings/Python/CompilerEngine.h similarity index 100% rename from compiler/include/concretelang/Bindings/Python/CompilerEngine.h rename to compilers/concrete-compiler/compiler/include/concretelang/Bindings/Python/CompilerEngine.h diff --git a/compiler/include/concretelang/Bindings/Python/DialectModules.h b/compilers/concrete-compiler/compiler/include/concretelang/Bindings/Python/DialectModules.h similarity index 100% rename from compiler/include/concretelang/Bindings/Python/DialectModules.h rename to compilers/concrete-compiler/compiler/include/concretelang/Bindings/Python/DialectModules.h diff --git a/compiler/include/concretelang/CAPI/Wrappers.h b/compilers/concrete-compiler/compiler/include/concretelang/CAPI/Wrappers.h similarity index 100% rename from compiler/include/concretelang/CAPI/Wrappers.h rename to compilers/concrete-compiler/compiler/include/concretelang/CAPI/Wrappers.h diff --git a/compiler/include/concretelang/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/CMakeLists.txt diff --git a/compiler/include/concretelang/ClientLib/CRT.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/CRT.h similarity index 100% rename from compiler/include/concretelang/ClientLib/CRT.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/CRT.h diff --git a/compiler/include/concretelang/ClientLib/ClientLambda.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/ClientLambda.h similarity index 100% rename from compiler/include/concretelang/ClientLib/ClientLambda.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/ClientLambda.h diff --git a/compiler/include/concretelang/ClientLib/ClientParameters.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/ClientParameters.h similarity index 100% rename from compiler/include/concretelang/ClientLib/ClientParameters.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/ClientParameters.h diff --git a/compiler/include/concretelang/ClientLib/EncryptedArguments.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/EncryptedArguments.h similarity index 100% rename from compiler/include/concretelang/ClientLib/EncryptedArguments.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/EncryptedArguments.h diff --git a/compiler/include/concretelang/ClientLib/EvaluationKeys.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/EvaluationKeys.h similarity index 100% rename from compiler/include/concretelang/ClientLib/EvaluationKeys.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/EvaluationKeys.h diff --git a/compiler/include/concretelang/ClientLib/KeySet.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/KeySet.h similarity index 100% rename from compiler/include/concretelang/ClientLib/KeySet.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/KeySet.h diff --git a/compiler/include/concretelang/ClientLib/KeySetCache.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/KeySetCache.h similarity index 100% rename from compiler/include/concretelang/ClientLib/KeySetCache.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/KeySetCache.h diff --git a/compiler/include/concretelang/ClientLib/PublicArguments.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/PublicArguments.h similarity index 100% rename from compiler/include/concretelang/ClientLib/PublicArguments.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/PublicArguments.h diff --git a/compiler/include/concretelang/ClientLib/Serializers.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/Serializers.h similarity index 100% rename from compiler/include/concretelang/ClientLib/Serializers.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/Serializers.h diff --git a/compiler/include/concretelang/ClientLib/Types.h b/compilers/concrete-compiler/compiler/include/concretelang/ClientLib/Types.h similarity index 100% rename from compiler/include/concretelang/ClientLib/Types.h rename to compilers/concrete-compiler/compiler/include/concretelang/ClientLib/Types.h diff --git a/compiler/include/concretelang/Common/BitsSize.h b/compilers/concrete-compiler/compiler/include/concretelang/Common/BitsSize.h similarity index 100% rename from compiler/include/concretelang/Common/BitsSize.h rename to compilers/concrete-compiler/compiler/include/concretelang/Common/BitsSize.h diff --git a/compiler/include/concretelang/Common/Error.h b/compilers/concrete-compiler/compiler/include/concretelang/Common/Error.h similarity index 100% rename from compiler/include/concretelang/Common/Error.h rename to compilers/concrete-compiler/compiler/include/concretelang/Common/Error.h diff --git a/compiler/include/concretelang/Conversion/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Conversion/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/CMakeLists.txt diff --git a/compiler/include/concretelang/Conversion/ConcreteToCAPI/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/ConcreteToCAPI/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/ConcreteToCAPI/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/ConcreteToCAPI/Pass.h diff --git a/compiler/include/concretelang/Conversion/ExtractSDFGOps/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/ExtractSDFGOps/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/ExtractSDFGOps/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/ExtractSDFGOps/Pass.h diff --git a/compiler/include/concretelang/Conversion/FHETensorOpsToLinalg/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/FHETensorOpsToLinalg/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/FHETensorOpsToLinalg/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/FHETensorOpsToLinalg/Pass.h diff --git a/compiler/include/concretelang/Conversion/FHEToTFHECrt/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/FHEToTFHECrt/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/FHEToTFHECrt/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/FHEToTFHECrt/Pass.h diff --git a/compiler/include/concretelang/Conversion/FHEToTFHEScalar/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/FHEToTFHEScalar/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/FHEToTFHEScalar/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/FHEToTFHEScalar/Pass.h diff --git a/compiler/include/concretelang/Conversion/LinalgExtras/Passes.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/LinalgExtras/Passes.h similarity index 100% rename from compiler/include/concretelang/Conversion/LinalgExtras/Passes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/LinalgExtras/Passes.h diff --git a/compiler/include/concretelang/Conversion/MLIRLowerableDialectsToLLVM/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/MLIRLowerableDialectsToLLVM/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/MLIRLowerableDialectsToLLVM/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/MLIRLowerableDialectsToLLVM/Pass.h diff --git a/compiler/include/concretelang/Conversion/Passes.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Passes.h similarity index 100% rename from compiler/include/concretelang/Conversion/Passes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Passes.h diff --git a/compiler/include/concretelang/Conversion/Passes.td b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Passes.td similarity index 100% rename from compiler/include/concretelang/Conversion/Passes.td rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Passes.td diff --git a/compiler/include/concretelang/Conversion/SDFGToStreamEmulator/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/SDFGToStreamEmulator/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/SDFGToStreamEmulator/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/SDFGToStreamEmulator/Pass.h diff --git a/compiler/include/concretelang/Conversion/TFHEGlobalParametrization/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/TFHEGlobalParametrization/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/TFHEGlobalParametrization/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/TFHEGlobalParametrization/Pass.h diff --git a/compiler/include/concretelang/Conversion/TFHEToConcrete/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/TFHEToConcrete/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/TFHEToConcrete/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/TFHEToConcrete/Pass.h diff --git a/compiler/include/concretelang/Conversion/Tools.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Tools.h similarity index 100% rename from compiler/include/concretelang/Conversion/Tools.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Tools.h diff --git a/compiler/include/concretelang/Conversion/TracingToCAPI/Pass.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/TracingToCAPI/Pass.h similarity index 100% rename from compiler/include/concretelang/Conversion/TracingToCAPI/Pass.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/TracingToCAPI/Pass.h diff --git a/compiler/include/concretelang/Conversion/Utils/Dialects/SCF.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/Dialects/SCF.h similarity index 100% rename from compiler/include/concretelang/Conversion/Utils/Dialects/SCF.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/Dialects/SCF.h diff --git a/compiler/include/concretelang/Conversion/Utils/Dialects/Tensor.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/Dialects/Tensor.h similarity index 100% rename from compiler/include/concretelang/Conversion/Utils/Dialects/Tensor.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/Dialects/Tensor.h diff --git a/compiler/include/concretelang/Conversion/Utils/FuncConstOpConversion.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/FuncConstOpConversion.h similarity index 100% rename from compiler/include/concretelang/Conversion/Utils/FuncConstOpConversion.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/FuncConstOpConversion.h diff --git a/compiler/include/concretelang/Conversion/Utils/GenericOpTypeConversionPattern.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/GenericOpTypeConversionPattern.h similarity index 100% rename from compiler/include/concretelang/Conversion/Utils/GenericOpTypeConversionPattern.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/GenericOpTypeConversionPattern.h diff --git a/compiler/include/concretelang/Conversion/Utils/GlobalFHEContext.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/GlobalFHEContext.h similarity index 100% rename from compiler/include/concretelang/Conversion/Utils/GlobalFHEContext.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/GlobalFHEContext.h diff --git a/compiler/include/concretelang/Conversion/Utils/Legality.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/Legality.h similarity index 100% rename from compiler/include/concretelang/Conversion/Utils/Legality.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/Legality.h diff --git a/compiler/include/concretelang/Conversion/Utils/RegionOpTypeConverterPattern.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/RegionOpTypeConverterPattern.h similarity index 100% rename from compiler/include/concretelang/Conversion/Utils/RegionOpTypeConverterPattern.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/RegionOpTypeConverterPattern.h diff --git a/compiler/include/concretelang/Conversion/Utils/ReinstantiatingOpTypeConversion.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/ReinstantiatingOpTypeConversion.h similarity index 100% rename from compiler/include/concretelang/Conversion/Utils/ReinstantiatingOpTypeConversion.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/ReinstantiatingOpTypeConversion.h diff --git a/compiler/include/concretelang/Conversion/Utils/TensorOpTypeConversion.h b/compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/TensorOpTypeConversion.h similarity index 100% rename from compiler/include/concretelang/Conversion/Utils/TensorOpTypeConversion.h rename to compilers/concrete-compiler/compiler/include/concretelang/Conversion/Utils/TensorOpTypeConversion.h diff --git a/compiler/include/concretelang/Dialect/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/Concrete/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/Concrete/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteDialect.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteDialect.h similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/IR/ConcreteDialect.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteDialect.h diff --git a/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteDialect.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteDialect.td similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/IR/ConcreteDialect.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteDialect.td diff --git a/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteOps.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteOps.h similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/IR/ConcreteOps.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteOps.h diff --git a/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteOps.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteOps.td similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/IR/ConcreteOps.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteOps.td diff --git a/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteTypes.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteTypes.h similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/IR/ConcreteTypes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteTypes.h diff --git a/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteTypes.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteTypes.td similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/IR/ConcreteTypes.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/IR/ConcreteTypes.td diff --git a/compiler/include/concretelang/Dialect/Concrete/Transforms/BufferizableOpInterfaceImpl.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/Transforms/BufferizableOpInterfaceImpl.h similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/Transforms/BufferizableOpInterfaceImpl.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/Transforms/BufferizableOpInterfaceImpl.h diff --git a/compiler/include/concretelang/Dialect/Concrete/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/Transforms/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/Transforms/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/Concrete/Transforms/Passes.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/Transforms/Passes.h similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/Transforms/Passes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/Transforms/Passes.h diff --git a/compiler/include/concretelang/Dialect/Concrete/Transforms/Passes.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/Transforms/Passes.td similarity index 100% rename from compiler/include/concretelang/Dialect/Concrete/Transforms/Passes.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Concrete/Transforms/Passes.td diff --git a/compiler/include/concretelang/Dialect/FHE/Analysis/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Analysis/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHE/Analysis/ConcreteOptimizer.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/ConcreteOptimizer.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Analysis/ConcreteOptimizer.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/ConcreteOptimizer.h diff --git a/compiler/include/concretelang/Dialect/FHE/Analysis/ConcreteOptimizer.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/ConcreteOptimizer.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Analysis/ConcreteOptimizer.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/ConcreteOptimizer.td diff --git a/compiler/include/concretelang/Dialect/FHE/Analysis/MANP.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/MANP.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Analysis/MANP.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/MANP.h diff --git a/compiler/include/concretelang/Dialect/FHE/Analysis/MANP.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/MANP.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Analysis/MANP.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/MANP.td diff --git a/compiler/include/concretelang/Dialect/FHE/Analysis/utils.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/utils.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Analysis/utils.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Analysis/utils.h diff --git a/compiler/include/concretelang/Dialect/FHE/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHE/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHE/IR/FHEDialect.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEDialect.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/IR/FHEDialect.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEDialect.h diff --git a/compiler/include/concretelang/Dialect/FHE/IR/FHEDialect.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEDialect.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/IR/FHEDialect.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEDialect.td diff --git a/compiler/include/concretelang/Dialect/FHE/IR/FHEInterfaces.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEInterfaces.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/IR/FHEInterfaces.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEInterfaces.td diff --git a/compiler/include/concretelang/Dialect/FHE/IR/FHEOps.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEOps.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/IR/FHEOps.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEOps.h diff --git a/compiler/include/concretelang/Dialect/FHE/IR/FHEOps.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEOps.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/IR/FHEOps.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHEOps.td diff --git a/compiler/include/concretelang/Dialect/FHE/IR/FHETypes.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHETypes.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/IR/FHETypes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHETypes.h diff --git a/compiler/include/concretelang/Dialect/FHE/IR/FHETypes.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHETypes.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/IR/FHETypes.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/IR/FHETypes.td diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/BigInt.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/BigInt.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/BigInt.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/BigInt.h diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/BigInt.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/BigInt.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/BigInt.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/BigInt.td diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/BigInt/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/Boolean.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/Boolean.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/Boolean.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/Boolean.h diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/Boolean.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/Boolean.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/Boolean.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/Boolean.td diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.h diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.td diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/Max/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Max/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/Max/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Max/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/Max/Max.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Max/Max.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/Max/Max.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Max/Max.h diff --git a/compiler/include/concretelang/Dialect/FHE/Transforms/Max/Max.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Max/Max.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHE/Transforms/Max/Max.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHE/Transforms/Max/Max.td diff --git a/compiler/include/concretelang/Dialect/FHELinalg/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHELinalg/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgDialect.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgDialect.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgDialect.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgDialect.h diff --git a/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgDialect.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgDialect.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgDialect.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgDialect.td diff --git a/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgOps.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgOps.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgOps.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgOps.h diff --git a/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgOps.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgOps.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgOps.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgOps.td diff --git a/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgTypes.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgTypes.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgTypes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgTypes.h diff --git a/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgTypes.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgTypes.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgTypes.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/IR/FHELinalgTypes.td diff --git a/compiler/include/concretelang/Dialect/FHELinalg/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/Transforms/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/Transforms/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/FHELinalg/Transforms/Tiling.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/Transforms/Tiling.h similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/Transforms/Tiling.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/Transforms/Tiling.h diff --git a/compiler/include/concretelang/Dialect/FHELinalg/Transforms/Tiling.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/Transforms/Tiling.td similarity index 100% rename from compiler/include/concretelang/Dialect/FHELinalg/Transforms/Tiling.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/FHELinalg/Transforms/Tiling.td diff --git a/compiler/include/concretelang/Dialect/RT/Analysis/Autopar.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/Analysis/Autopar.h similarity index 100% rename from compiler/include/concretelang/Dialect/RT/Analysis/Autopar.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/Analysis/Autopar.h diff --git a/compiler/include/concretelang/Dialect/RT/Analysis/Autopar.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/Analysis/Autopar.td similarity index 100% rename from compiler/include/concretelang/Dialect/RT/Analysis/Autopar.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/Analysis/Autopar.td diff --git a/compiler/include/concretelang/Dialect/RT/Analysis/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/Analysis/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/RT/Analysis/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/Analysis/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/RT/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/RT/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/RT/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/RT/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/RT/IR/RTDialect.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTDialect.h similarity index 100% rename from compiler/include/concretelang/Dialect/RT/IR/RTDialect.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTDialect.h diff --git a/compiler/include/concretelang/Dialect/RT/IR/RTDialect.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTDialect.td similarity index 100% rename from compiler/include/concretelang/Dialect/RT/IR/RTDialect.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTDialect.td diff --git a/compiler/include/concretelang/Dialect/RT/IR/RTOps.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTOps.h similarity index 100% rename from compiler/include/concretelang/Dialect/RT/IR/RTOps.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTOps.h diff --git a/compiler/include/concretelang/Dialect/RT/IR/RTOps.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTOps.td similarity index 100% rename from compiler/include/concretelang/Dialect/RT/IR/RTOps.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTOps.td diff --git a/compiler/include/concretelang/Dialect/RT/IR/RTTypes.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTTypes.h similarity index 100% rename from compiler/include/concretelang/Dialect/RT/IR/RTTypes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTTypes.h diff --git a/compiler/include/concretelang/Dialect/RT/IR/RTTypes.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTTypes.td similarity index 100% rename from compiler/include/concretelang/Dialect/RT/IR/RTTypes.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/IR/RTTypes.td diff --git a/compiler/include/concretelang/Dialect/RT/Transforms/BufferizableOpInterfaceImpl.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/Transforms/BufferizableOpInterfaceImpl.h similarity index 100% rename from compiler/include/concretelang/Dialect/RT/Transforms/BufferizableOpInterfaceImpl.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/RT/Transforms/BufferizableOpInterfaceImpl.h diff --git a/compiler/include/concretelang/Dialect/SDFG/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/SDFG/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/SDFG/IR/SDFGDialect.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGDialect.h similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/IR/SDFGDialect.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGDialect.h diff --git a/compiler/include/concretelang/Dialect/SDFG/IR/SDFGDialect.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGDialect.td similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/IR/SDFGDialect.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGDialect.td diff --git a/compiler/include/concretelang/Dialect/SDFG/IR/SDFGOps.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGOps.h similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/IR/SDFGOps.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGOps.h diff --git a/compiler/include/concretelang/Dialect/SDFG/IR/SDFGOps.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGOps.td similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/IR/SDFGOps.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGOps.td diff --git a/compiler/include/concretelang/Dialect/SDFG/IR/SDFGTypes.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGTypes.h similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/IR/SDFGTypes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGTypes.h diff --git a/compiler/include/concretelang/Dialect/SDFG/IR/SDFGTypes.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGTypes.td similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/IR/SDFGTypes.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/IR/SDFGTypes.td diff --git a/compiler/include/concretelang/Dialect/SDFG/Interfaces/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Interfaces/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/Interfaces/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Interfaces/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.h similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.h diff --git a/compiler/include/concretelang/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.td similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.td diff --git a/compiler/include/concretelang/Dialect/SDFG/Transforms/BufferizableOpInterfaceImpl.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Transforms/BufferizableOpInterfaceImpl.h similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/Transforms/BufferizableOpInterfaceImpl.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Transforms/BufferizableOpInterfaceImpl.h diff --git a/compiler/include/concretelang/Dialect/SDFG/Transforms/SDFGConvertibleOpInterfaceImpl.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Transforms/SDFGConvertibleOpInterfaceImpl.h similarity index 100% rename from compiler/include/concretelang/Dialect/SDFG/Transforms/SDFGConvertibleOpInterfaceImpl.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/SDFG/Transforms/SDFGConvertibleOpInterfaceImpl.h diff --git a/compiler/include/concretelang/Dialect/TFHE/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/TFHE/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/TFHE/IR/TFHEDialect.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHEDialect.h similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/IR/TFHEDialect.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHEDialect.h diff --git a/compiler/include/concretelang/Dialect/TFHE/IR/TFHEDialect.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHEDialect.td similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/IR/TFHEDialect.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHEDialect.td diff --git a/compiler/include/concretelang/Dialect/TFHE/IR/TFHEOps.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHEOps.h similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/IR/TFHEOps.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHEOps.h diff --git a/compiler/include/concretelang/Dialect/TFHE/IR/TFHEOps.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHEOps.td similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/IR/TFHEOps.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHEOps.td diff --git a/compiler/include/concretelang/Dialect/TFHE/IR/TFHETypes.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHETypes.h similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/IR/TFHETypes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHETypes.h diff --git a/compiler/include/concretelang/Dialect/TFHE/IR/TFHETypes.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHETypes.td similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/IR/TFHETypes.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/IR/TFHETypes.td diff --git a/compiler/include/concretelang/Dialect/TFHE/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/Transforms/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/Transforms/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/TFHE/Transforms/Optimization.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/Transforms/Optimization.h similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/Transforms/Optimization.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/Transforms/Optimization.h diff --git a/compiler/include/concretelang/Dialect/TFHE/Transforms/Optimization.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/Transforms/Optimization.td similarity index 100% rename from compiler/include/concretelang/Dialect/TFHE/Transforms/Optimization.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/TFHE/Transforms/Optimization.td diff --git a/compiler/include/concretelang/Dialect/Tracing/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/Tracing/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/Tracing/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Dialect/Tracing/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/CMakeLists.txt diff --git a/compiler/include/concretelang/Dialect/Tracing/IR/TracingDialect.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/TracingDialect.h similarity index 100% rename from compiler/include/concretelang/Dialect/Tracing/IR/TracingDialect.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/TracingDialect.h diff --git a/compiler/include/concretelang/Dialect/Tracing/IR/TracingDialect.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/TracingDialect.td similarity index 100% rename from compiler/include/concretelang/Dialect/Tracing/IR/TracingDialect.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/TracingDialect.td diff --git a/compiler/include/concretelang/Dialect/Tracing/IR/TracingOps.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/TracingOps.h similarity index 100% rename from compiler/include/concretelang/Dialect/Tracing/IR/TracingOps.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/TracingOps.h diff --git a/compiler/include/concretelang/Dialect/Tracing/IR/TracingOps.td b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/TracingOps.td similarity index 100% rename from compiler/include/concretelang/Dialect/Tracing/IR/TracingOps.td rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/IR/TracingOps.td diff --git a/compiler/include/concretelang/Dialect/Tracing/Transforms/BufferizableOpInterfaceImpl.h b/compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/Transforms/BufferizableOpInterfaceImpl.h similarity index 100% rename from compiler/include/concretelang/Dialect/Tracing/Transforms/BufferizableOpInterfaceImpl.h rename to compilers/concrete-compiler/compiler/include/concretelang/Dialect/Tracing/Transforms/BufferizableOpInterfaceImpl.h diff --git a/compiler/include/concretelang/Interfaces/BatchableInterface.h b/compilers/concrete-compiler/compiler/include/concretelang/Interfaces/BatchableInterface.h similarity index 100% rename from compiler/include/concretelang/Interfaces/BatchableInterface.h rename to compilers/concrete-compiler/compiler/include/concretelang/Interfaces/BatchableInterface.h diff --git a/compiler/include/concretelang/Interfaces/BatchableInterface.td b/compilers/concrete-compiler/compiler/include/concretelang/Interfaces/BatchableInterface.td similarity index 100% rename from compiler/include/concretelang/Interfaces/BatchableInterface.td rename to compilers/concrete-compiler/compiler/include/concretelang/Interfaces/BatchableInterface.td diff --git a/compiler/include/concretelang/Interfaces/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Interfaces/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Interfaces/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Interfaces/CMakeLists.txt diff --git a/compiler/include/concretelang/Runtime/DFRuntime.hpp b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/DFRuntime.hpp similarity index 100% rename from compiler/include/concretelang/Runtime/DFRuntime.hpp rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/DFRuntime.hpp diff --git a/compiler/include/concretelang/Runtime/context.h b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/context.h similarity index 100% rename from compiler/include/concretelang/Runtime/context.h rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/context.h diff --git a/compiler/include/concretelang/Runtime/dfr_debug_interface.h b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/dfr_debug_interface.h similarity index 100% rename from compiler/include/concretelang/Runtime/dfr_debug_interface.h rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/dfr_debug_interface.h diff --git a/compiler/include/concretelang/Runtime/distributed_generic_task_server.hpp b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/distributed_generic_task_server.hpp similarity index 100% rename from compiler/include/concretelang/Runtime/distributed_generic_task_server.hpp rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/distributed_generic_task_server.hpp diff --git a/compiler/include/concretelang/Runtime/key_manager.hpp b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/key_manager.hpp similarity index 100% rename from compiler/include/concretelang/Runtime/key_manager.hpp rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/key_manager.hpp diff --git a/compiler/include/concretelang/Runtime/runtime_api.h b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/runtime_api.h similarity index 100% rename from compiler/include/concretelang/Runtime/runtime_api.h rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/runtime_api.h diff --git a/compiler/include/concretelang/Runtime/stream_emulator_api.h b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/stream_emulator_api.h similarity index 100% rename from compiler/include/concretelang/Runtime/stream_emulator_api.h rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/stream_emulator_api.h diff --git a/compiler/include/concretelang/Runtime/time_util.h b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/time_util.h similarity index 100% rename from compiler/include/concretelang/Runtime/time_util.h rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/time_util.h diff --git a/compiler/include/concretelang/Runtime/workfunction_registry.hpp b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/workfunction_registry.hpp similarity index 100% rename from compiler/include/concretelang/Runtime/workfunction_registry.hpp rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/workfunction_registry.hpp diff --git a/compiler/include/concretelang/Runtime/wrappers.h b/compilers/concrete-compiler/compiler/include/concretelang/Runtime/wrappers.h similarity index 100% rename from compiler/include/concretelang/Runtime/wrappers.h rename to compilers/concrete-compiler/compiler/include/concretelang/Runtime/wrappers.h diff --git a/compiler/include/concretelang/ServerLib/DynamicArityCall.h b/compilers/concrete-compiler/compiler/include/concretelang/ServerLib/DynamicArityCall.h similarity index 100% rename from compiler/include/concretelang/ServerLib/DynamicArityCall.h rename to compilers/concrete-compiler/compiler/include/concretelang/ServerLib/DynamicArityCall.h diff --git a/compiler/include/concretelang/ServerLib/DynamicModule.h b/compilers/concrete-compiler/compiler/include/concretelang/ServerLib/DynamicModule.h similarity index 100% rename from compiler/include/concretelang/ServerLib/DynamicModule.h rename to compilers/concrete-compiler/compiler/include/concretelang/ServerLib/DynamicModule.h diff --git a/compiler/include/concretelang/ServerLib/DynamicRankCall.h b/compilers/concrete-compiler/compiler/include/concretelang/ServerLib/DynamicRankCall.h similarity index 100% rename from compiler/include/concretelang/ServerLib/DynamicRankCall.h rename to compilers/concrete-compiler/compiler/include/concretelang/ServerLib/DynamicRankCall.h diff --git a/compiler/include/concretelang/ServerLib/ServerLambda.h b/compilers/concrete-compiler/compiler/include/concretelang/ServerLib/ServerLambda.h similarity index 100% rename from compiler/include/concretelang/ServerLib/ServerLambda.h rename to compilers/concrete-compiler/compiler/include/concretelang/ServerLib/ServerLambda.h diff --git a/compiler/include/concretelang/ServerLib/genDynamicArityCall.py b/compilers/concrete-compiler/compiler/include/concretelang/ServerLib/genDynamicArityCall.py similarity index 100% rename from compiler/include/concretelang/ServerLib/genDynamicArityCall.py rename to compilers/concrete-compiler/compiler/include/concretelang/ServerLib/genDynamicArityCall.py diff --git a/compiler/include/concretelang/Support/CompilationFeedback.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/CompilationFeedback.h similarity index 100% rename from compiler/include/concretelang/Support/CompilationFeedback.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/CompilationFeedback.h diff --git a/compiler/include/concretelang/Support/CompilerEngine.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/CompilerEngine.h similarity index 100% rename from compiler/include/concretelang/Support/CompilerEngine.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/CompilerEngine.h diff --git a/compiler/include/concretelang/Support/Constants.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/Constants.h similarity index 100% rename from compiler/include/concretelang/Support/Constants.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/Constants.h diff --git a/compiler/include/concretelang/Support/Error.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/Error.h similarity index 100% rename from compiler/include/concretelang/Support/Error.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/Error.h diff --git a/compiler/include/concretelang/Support/JITSupport.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/JITSupport.h similarity index 100% rename from compiler/include/concretelang/Support/JITSupport.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/JITSupport.h diff --git a/compiler/include/concretelang/Support/Jit.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/Jit.h similarity index 100% rename from compiler/include/concretelang/Support/Jit.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/Jit.h diff --git a/compiler/include/concretelang/Support/LLVMEmitFile.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/LLVMEmitFile.h similarity index 100% rename from compiler/include/concretelang/Support/LLVMEmitFile.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/LLVMEmitFile.h diff --git a/compiler/include/concretelang/Support/LambdaArgument.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/LambdaArgument.h similarity index 100% rename from compiler/include/concretelang/Support/LambdaArgument.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/LambdaArgument.h diff --git a/compiler/include/concretelang/Support/LambdaSupport.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/LambdaSupport.h similarity index 100% rename from compiler/include/concretelang/Support/LambdaSupport.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/LambdaSupport.h diff --git a/compiler/include/concretelang/Support/LibrarySupport.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/LibrarySupport.h similarity index 100% rename from compiler/include/concretelang/Support/LibrarySupport.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/LibrarySupport.h diff --git a/compiler/include/concretelang/Support/LinalgExtras.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/LinalgExtras.h similarity index 100% rename from compiler/include/concretelang/Support/LinalgExtras.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/LinalgExtras.h diff --git a/compiler/include/concretelang/Support/Pipeline.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/Pipeline.h similarity index 100% rename from compiler/include/concretelang/Support/Pipeline.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/Pipeline.h diff --git a/compiler/include/concretelang/Support/V0ClientParameters.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/V0ClientParameters.h similarity index 100% rename from compiler/include/concretelang/Support/V0ClientParameters.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/V0ClientParameters.h diff --git a/compiler/include/concretelang/Support/V0Parameters.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/V0Parameters.h similarity index 100% rename from compiler/include/concretelang/Support/V0Parameters.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/V0Parameters.h diff --git a/compiler/include/concretelang/Support/logging.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/logging.h similarity index 100% rename from compiler/include/concretelang/Support/logging.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/logging.h diff --git a/compiler/include/concretelang/Support/math.h b/compilers/concrete-compiler/compiler/include/concretelang/Support/math.h similarity index 100% rename from compiler/include/concretelang/Support/math.h rename to compilers/concrete-compiler/compiler/include/concretelang/Support/math.h diff --git a/compiler/include/concretelang/TestLib/TestTypedLambda.h b/compilers/concrete-compiler/compiler/include/concretelang/TestLib/TestTypedLambda.h similarity index 100% rename from compiler/include/concretelang/TestLib/TestTypedLambda.h rename to compilers/concrete-compiler/compiler/include/concretelang/TestLib/TestTypedLambda.h diff --git a/compiler/include/concretelang/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/include/concretelang/Transforms/CMakeLists.txt similarity index 100% rename from compiler/include/concretelang/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/include/concretelang/Transforms/CMakeLists.txt diff --git a/compiler/include/concretelang/Transforms/Passes.h b/compilers/concrete-compiler/compiler/include/concretelang/Transforms/Passes.h similarity index 100% rename from compiler/include/concretelang/Transforms/Passes.h rename to compilers/concrete-compiler/compiler/include/concretelang/Transforms/Passes.h diff --git a/compiler/include/concretelang/Transforms/Passes.td b/compilers/concrete-compiler/compiler/include/concretelang/Transforms/Passes.td similarity index 100% rename from compiler/include/concretelang/Transforms/Passes.td rename to compilers/concrete-compiler/compiler/include/concretelang/Transforms/Passes.td diff --git a/compiler/lib/Bindings/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Bindings/CMakeLists.txt similarity index 100% rename from compiler/lib/Bindings/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Bindings/CMakeLists.txt diff --git a/compiler/lib/Bindings/Python/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Bindings/Python/CMakeLists.txt similarity index 100% rename from compiler/lib/Bindings/Python/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/CMakeLists.txt diff --git a/compiler/lib/Bindings/Python/CompilerAPIModule.cpp b/compilers/concrete-compiler/compiler/lib/Bindings/Python/CompilerAPIModule.cpp similarity index 100% rename from compiler/lib/Bindings/Python/CompilerAPIModule.cpp rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/CompilerAPIModule.cpp diff --git a/compiler/lib/Bindings/Python/CompilerEngine.cpp b/compilers/concrete-compiler/compiler/lib/Bindings/Python/CompilerEngine.cpp similarity index 100% rename from compiler/lib/Bindings/Python/CompilerEngine.cpp rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/CompilerEngine.cpp diff --git a/compiler/lib/Bindings/Python/ConcretelangModule.cpp b/compilers/concrete-compiler/compiler/lib/Bindings/Python/ConcretelangModule.cpp similarity index 100% rename from compiler/lib/Bindings/Python/ConcretelangModule.cpp rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/ConcretelangModule.cpp diff --git a/compiler/lib/Bindings/Python/FHEModule.cpp b/compilers/concrete-compiler/compiler/lib/Bindings/Python/FHEModule.cpp similarity index 100% rename from compiler/lib/Bindings/Python/FHEModule.cpp rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/FHEModule.cpp diff --git a/compiler/lib/Bindings/Python/concrete/__init__.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/__init__.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/__init__.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/__init__.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/__init__.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/__init__.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/__init__.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/__init__.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/client_parameters.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/client_parameters.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/client_parameters.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/client_parameters.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/client_support.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/client_support.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/client_support.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/client_support.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/compilation_feedback.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/compilation_feedback.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/compilation_feedback.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/compilation_feedback.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/compilation_options.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/compilation_options.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/compilation_options.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/compilation_options.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/evaluation_keys.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/evaluation_keys.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/evaluation_keys.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/evaluation_keys.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/jit_compilation_result.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/jit_compilation_result.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/jit_compilation_result.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/jit_compilation_result.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/jit_lambda.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/jit_lambda.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/jit_lambda.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/jit_lambda.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/jit_support.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/jit_support.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/jit_support.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/jit_support.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/key_set.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/key_set.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/key_set.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/key_set.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/key_set_cache.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/key_set_cache.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/key_set_cache.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/key_set_cache.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/lambda_argument.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/lambda_argument.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/lambda_argument.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/lambda_argument.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/library_compilation_result.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/library_compilation_result.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/library_compilation_result.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/library_compilation_result.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/library_lambda.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/library_lambda.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/library_lambda.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/library_lambda.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/library_support.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/library_support.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/library_support.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/library_support.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/public_arguments.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/public_arguments.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/public_arguments.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/public_arguments.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/public_result.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/public_result.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/public_result.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/public_result.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/utils.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/utils.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/utils.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/utils.py diff --git a/compiler/lib/Bindings/Python/concrete/compiler/wrapper.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/wrapper.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/compiler/wrapper.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/compiler/wrapper.py diff --git a/compiler/lib/Bindings/Python/concrete/lang/__init__.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/__init__.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/lang/__init__.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/__init__.py diff --git a/compiler/lib/Bindings/Python/concrete/lang/dialects/FHELinalgOps.td b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/FHELinalgOps.td similarity index 100% rename from compiler/lib/Bindings/Python/concrete/lang/dialects/FHELinalgOps.td rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/FHELinalgOps.td diff --git a/compiler/lib/Bindings/Python/concrete/lang/dialects/FHEOps.td b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/FHEOps.td similarity index 100% rename from compiler/lib/Bindings/Python/concrete/lang/dialects/FHEOps.td rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/FHEOps.td diff --git a/compiler/lib/Bindings/Python/concrete/lang/dialects/__init__.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/__init__.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/lang/dialects/__init__.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/__init__.py diff --git a/compiler/lib/Bindings/Python/concrete/lang/dialects/_ods_common.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/_ods_common.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/lang/dialects/_ods_common.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/_ods_common.py diff --git a/compiler/lib/Bindings/Python/concrete/lang/dialects/fhe.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/fhe.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/lang/dialects/fhe.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/fhe.py diff --git a/compiler/lib/Bindings/Python/concrete/lang/dialects/fhelinalg.py b/compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/fhelinalg.py similarity index 100% rename from compiler/lib/Bindings/Python/concrete/lang/dialects/fhelinalg.py rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/concrete/lang/dialects/fhelinalg.py diff --git a/compiler/lib/Bindings/Python/requirements_dev.txt b/compilers/concrete-compiler/compiler/lib/Bindings/Python/requirements_dev.txt similarity index 100% rename from compiler/lib/Bindings/Python/requirements_dev.txt rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/requirements_dev.txt diff --git a/compiler/lib/Bindings/Python/version.txt b/compilers/concrete-compiler/compiler/lib/Bindings/Python/version.txt similarity index 100% rename from compiler/lib/Bindings/Python/version.txt rename to compilers/concrete-compiler/compiler/lib/Bindings/Python/version.txt diff --git a/compiler/lib/Bindings/Rust/Cargo.toml b/compilers/concrete-compiler/compiler/lib/Bindings/Rust/Cargo.toml similarity index 100% rename from compiler/lib/Bindings/Rust/Cargo.toml rename to compilers/concrete-compiler/compiler/lib/Bindings/Rust/Cargo.toml diff --git a/compiler/lib/Bindings/Rust/README.md b/compilers/concrete-compiler/compiler/lib/Bindings/Rust/README.md similarity index 100% rename from compiler/lib/Bindings/Rust/README.md rename to compilers/concrete-compiler/compiler/lib/Bindings/Rust/README.md diff --git a/compiler/lib/Bindings/Rust/api.h b/compilers/concrete-compiler/compiler/lib/Bindings/Rust/api.h similarity index 100% rename from compiler/lib/Bindings/Rust/api.h rename to compilers/concrete-compiler/compiler/lib/Bindings/Rust/api.h diff --git a/compiler/lib/Bindings/Rust/build.rs b/compilers/concrete-compiler/compiler/lib/Bindings/Rust/build.rs similarity index 100% rename from compiler/lib/Bindings/Rust/build.rs rename to compilers/concrete-compiler/compiler/lib/Bindings/Rust/build.rs diff --git a/compiler/lib/Bindings/Rust/src/compiler.rs b/compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/compiler.rs similarity index 100% rename from compiler/lib/Bindings/Rust/src/compiler.rs rename to compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/compiler.rs diff --git a/compiler/lib/Bindings/Rust/src/fhe.rs b/compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/fhe.rs similarity index 100% rename from compiler/lib/Bindings/Rust/src/fhe.rs rename to compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/fhe.rs diff --git a/compiler/lib/Bindings/Rust/src/fhelinalg.rs b/compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/fhelinalg.rs similarity index 100% rename from compiler/lib/Bindings/Rust/src/fhelinalg.rs rename to compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/fhelinalg.rs diff --git a/compiler/lib/Bindings/Rust/src/lib.rs b/compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/lib.rs similarity index 100% rename from compiler/lib/Bindings/Rust/src/lib.rs rename to compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/lib.rs diff --git a/compiler/lib/Bindings/Rust/src/mlir.rs b/compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/mlir.rs similarity index 100% rename from compiler/lib/Bindings/Rust/src/mlir.rs rename to compilers/concrete-compiler/compiler/lib/Bindings/Rust/src/mlir.rs diff --git a/compiler/lib/CAPI/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/CAPI/CMakeLists.txt similarity index 100% rename from compiler/lib/CAPI/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/CAPI/CMakeLists.txt diff --git a/compiler/lib/CAPI/Dialect/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/CAPI/Dialect/CMakeLists.txt similarity index 100% rename from compiler/lib/CAPI/Dialect/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/CAPI/Dialect/CMakeLists.txt diff --git a/compiler/lib/CAPI/Dialect/FHE/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/CAPI/Dialect/FHE/CMakeLists.txt similarity index 100% rename from compiler/lib/CAPI/Dialect/FHE/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/CAPI/Dialect/FHE/CMakeLists.txt diff --git a/compiler/lib/CAPI/Dialect/FHE/FHE.cpp b/compilers/concrete-compiler/compiler/lib/CAPI/Dialect/FHE/FHE.cpp similarity index 100% rename from compiler/lib/CAPI/Dialect/FHE/FHE.cpp rename to compilers/concrete-compiler/compiler/lib/CAPI/Dialect/FHE/FHE.cpp diff --git a/compiler/lib/CAPI/Dialect/FHELinalg/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/CAPI/Dialect/FHELinalg/CMakeLists.txt similarity index 100% rename from compiler/lib/CAPI/Dialect/FHELinalg/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/CAPI/Dialect/FHELinalg/CMakeLists.txt diff --git a/compiler/lib/CAPI/Dialect/FHELinalg/FHELinalg.cpp b/compilers/concrete-compiler/compiler/lib/CAPI/Dialect/FHELinalg/FHELinalg.cpp similarity index 100% rename from compiler/lib/CAPI/Dialect/FHELinalg/FHELinalg.cpp rename to compilers/concrete-compiler/compiler/lib/CAPI/Dialect/FHELinalg/FHELinalg.cpp diff --git a/compiler/lib/CAPI/Support/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/CAPI/Support/CMakeLists.txt similarity index 100% rename from compiler/lib/CAPI/Support/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/CAPI/Support/CMakeLists.txt diff --git a/compiler/lib/CAPI/Support/CompilerEngine.cpp b/compilers/concrete-compiler/compiler/lib/CAPI/Support/CompilerEngine.cpp similarity index 100% rename from compiler/lib/CAPI/Support/CompilerEngine.cpp rename to compilers/concrete-compiler/compiler/lib/CAPI/Support/CompilerEngine.cpp diff --git a/compiler/lib/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/CMakeLists.txt similarity index 100% rename from compiler/lib/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/CMakeLists.txt diff --git a/compiler/lib/ClientLib/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/ClientLib/CMakeLists.txt similarity index 100% rename from compiler/lib/ClientLib/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/ClientLib/CMakeLists.txt diff --git a/compiler/lib/ClientLib/CRT.cpp b/compilers/concrete-compiler/compiler/lib/ClientLib/CRT.cpp similarity index 100% rename from compiler/lib/ClientLib/CRT.cpp rename to compilers/concrete-compiler/compiler/lib/ClientLib/CRT.cpp diff --git a/compiler/lib/ClientLib/ClientLambda.cpp b/compilers/concrete-compiler/compiler/lib/ClientLib/ClientLambda.cpp similarity index 100% rename from compiler/lib/ClientLib/ClientLambda.cpp rename to compilers/concrete-compiler/compiler/lib/ClientLib/ClientLambda.cpp diff --git a/compiler/lib/ClientLib/ClientParameters.cpp b/compilers/concrete-compiler/compiler/lib/ClientLib/ClientParameters.cpp similarity index 100% rename from compiler/lib/ClientLib/ClientParameters.cpp rename to compilers/concrete-compiler/compiler/lib/ClientLib/ClientParameters.cpp diff --git a/compiler/lib/ClientLib/EncryptedArguments.cpp b/compilers/concrete-compiler/compiler/lib/ClientLib/EncryptedArguments.cpp similarity index 100% rename from compiler/lib/ClientLib/EncryptedArguments.cpp rename to compilers/concrete-compiler/compiler/lib/ClientLib/EncryptedArguments.cpp diff --git a/compiler/lib/ClientLib/EvaluationKeys.cpp b/compilers/concrete-compiler/compiler/lib/ClientLib/EvaluationKeys.cpp similarity index 100% rename from compiler/lib/ClientLib/EvaluationKeys.cpp rename to compilers/concrete-compiler/compiler/lib/ClientLib/EvaluationKeys.cpp diff --git a/compiler/lib/ClientLib/KeySet.cpp b/compilers/concrete-compiler/compiler/lib/ClientLib/KeySet.cpp similarity index 100% rename from compiler/lib/ClientLib/KeySet.cpp rename to compilers/concrete-compiler/compiler/lib/ClientLib/KeySet.cpp diff --git a/compiler/lib/ClientLib/KeySetCache.cpp b/compilers/concrete-compiler/compiler/lib/ClientLib/KeySetCache.cpp similarity index 100% rename from compiler/lib/ClientLib/KeySetCache.cpp rename to compilers/concrete-compiler/compiler/lib/ClientLib/KeySetCache.cpp diff --git a/compiler/lib/ClientLib/PublicArguments.cpp b/compilers/concrete-compiler/compiler/lib/ClientLib/PublicArguments.cpp similarity index 100% rename from compiler/lib/ClientLib/PublicArguments.cpp rename to compilers/concrete-compiler/compiler/lib/ClientLib/PublicArguments.cpp diff --git a/compiler/lib/ClientLib/Serializers.cpp b/compilers/concrete-compiler/compiler/lib/ClientLib/Serializers.cpp similarity index 100% rename from compiler/lib/ClientLib/Serializers.cpp rename to compilers/concrete-compiler/compiler/lib/ClientLib/Serializers.cpp diff --git a/compiler/lib/Conversion/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/CMakeLists.txt diff --git a/compiler/lib/Conversion/ConcreteToCAPI/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/ConcreteToCAPI/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/ConcreteToCAPI/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/ConcreteToCAPI/CMakeLists.txt diff --git a/compiler/lib/Conversion/ConcreteToCAPI/ConcreteToCAPI.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/ConcreteToCAPI/ConcreteToCAPI.cpp similarity index 100% rename from compiler/lib/Conversion/ConcreteToCAPI/ConcreteToCAPI.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/ConcreteToCAPI/ConcreteToCAPI.cpp diff --git a/compiler/lib/Conversion/ExtractSDFGOps/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/ExtractSDFGOps/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/ExtractSDFGOps/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/ExtractSDFGOps/CMakeLists.txt diff --git a/compiler/lib/Conversion/ExtractSDFGOps/ExtractSDFGOps.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/ExtractSDFGOps/ExtractSDFGOps.cpp similarity index 100% rename from compiler/lib/Conversion/ExtractSDFGOps/ExtractSDFGOps.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/ExtractSDFGOps/ExtractSDFGOps.cpp diff --git a/compiler/lib/Conversion/FHETensorOpsToLinalg/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/FHETensorOpsToLinalg/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/FHETensorOpsToLinalg/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/FHETensorOpsToLinalg/CMakeLists.txt diff --git a/compiler/lib/Conversion/FHETensorOpsToLinalg/TensorOpsToLinalg.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/FHETensorOpsToLinalg/TensorOpsToLinalg.cpp similarity index 100% rename from compiler/lib/Conversion/FHETensorOpsToLinalg/TensorOpsToLinalg.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/FHETensorOpsToLinalg/TensorOpsToLinalg.cpp diff --git a/compiler/lib/Conversion/FHEToTFHECrt/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/FHEToTFHECrt/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/FHEToTFHECrt/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/FHEToTFHECrt/CMakeLists.txt diff --git a/compiler/lib/Conversion/FHEToTFHECrt/FHEToTFHECrt.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/FHEToTFHECrt/FHEToTFHECrt.cpp similarity index 100% rename from compiler/lib/Conversion/FHEToTFHECrt/FHEToTFHECrt.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/FHEToTFHECrt/FHEToTFHECrt.cpp diff --git a/compiler/lib/Conversion/FHEToTFHEScalar/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/FHEToTFHEScalar/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/FHEToTFHEScalar/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/FHEToTFHEScalar/CMakeLists.txt diff --git a/compiler/lib/Conversion/FHEToTFHEScalar/FHEToTFHEScalar.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/FHEToTFHEScalar/FHEToTFHEScalar.cpp similarity index 100% rename from compiler/lib/Conversion/FHEToTFHEScalar/FHEToTFHEScalar.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/FHEToTFHEScalar/FHEToTFHEScalar.cpp diff --git a/compiler/lib/Conversion/LinalgExtras/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/LinalgExtras/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/LinalgExtras/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/LinalgExtras/CMakeLists.txt diff --git a/compiler/lib/Conversion/LinalgExtras/LinalgExtras.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/LinalgExtras/LinalgExtras.cpp similarity index 100% rename from compiler/lib/Conversion/LinalgExtras/LinalgExtras.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/LinalgExtras/LinalgExtras.cpp diff --git a/compiler/lib/Conversion/MLIRLowerableDialectsToLLVM/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/MLIRLowerableDialectsToLLVM/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/MLIRLowerableDialectsToLLVM/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/MLIRLowerableDialectsToLLVM/CMakeLists.txt diff --git a/compiler/lib/Conversion/MLIRLowerableDialectsToLLVM/MLIRLowerableDialectsToLLVM.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/MLIRLowerableDialectsToLLVM/MLIRLowerableDialectsToLLVM.cpp similarity index 100% rename from compiler/lib/Conversion/MLIRLowerableDialectsToLLVM/MLIRLowerableDialectsToLLVM.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/MLIRLowerableDialectsToLLVM/MLIRLowerableDialectsToLLVM.cpp diff --git a/compiler/lib/Conversion/SDFGToStreamEmulator/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/SDFGToStreamEmulator/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/SDFGToStreamEmulator/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/SDFGToStreamEmulator/CMakeLists.txt diff --git a/compiler/lib/Conversion/SDFGToStreamEmulator/SDFGToStreamEmulator.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/SDFGToStreamEmulator/SDFGToStreamEmulator.cpp similarity index 100% rename from compiler/lib/Conversion/SDFGToStreamEmulator/SDFGToStreamEmulator.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/SDFGToStreamEmulator/SDFGToStreamEmulator.cpp diff --git a/compiler/lib/Conversion/TFHEGlobalParametrization/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/TFHEGlobalParametrization/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/TFHEGlobalParametrization/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/TFHEGlobalParametrization/CMakeLists.txt diff --git a/compiler/lib/Conversion/TFHEGlobalParametrization/TFHEGlobalParametrization.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/TFHEGlobalParametrization/TFHEGlobalParametrization.cpp similarity index 100% rename from compiler/lib/Conversion/TFHEGlobalParametrization/TFHEGlobalParametrization.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/TFHEGlobalParametrization/TFHEGlobalParametrization.cpp diff --git a/compiler/lib/Conversion/TFHEToConcrete/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/TFHEToConcrete/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/TFHEToConcrete/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/TFHEToConcrete/CMakeLists.txt diff --git a/compiler/lib/Conversion/TFHEToConcrete/TFHEToConcrete.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/TFHEToConcrete/TFHEToConcrete.cpp similarity index 100% rename from compiler/lib/Conversion/TFHEToConcrete/TFHEToConcrete.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/TFHEToConcrete/TFHEToConcrete.cpp diff --git a/compiler/lib/Conversion/Tools.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/Tools.cpp similarity index 100% rename from compiler/lib/Conversion/Tools.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/Tools.cpp diff --git a/compiler/lib/Conversion/TracingToCAPI/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/TracingToCAPI/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/TracingToCAPI/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/TracingToCAPI/CMakeLists.txt diff --git a/compiler/lib/Conversion/TracingToCAPI/TracingToCAPI.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/TracingToCAPI/TracingToCAPI.cpp similarity index 100% rename from compiler/lib/Conversion/TracingToCAPI/TracingToCAPI.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/TracingToCAPI/TracingToCAPI.cpp diff --git a/compiler/lib/Conversion/Utils/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/Utils/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/Utils/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/Utils/CMakeLists.txt diff --git a/compiler/lib/Conversion/Utils/Dialects/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Conversion/Utils/Dialects/CMakeLists.txt similarity index 100% rename from compiler/lib/Conversion/Utils/Dialects/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Conversion/Utils/Dialects/CMakeLists.txt diff --git a/compiler/lib/Conversion/Utils/Dialects/SCF.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/Utils/Dialects/SCF.cpp similarity index 100% rename from compiler/lib/Conversion/Utils/Dialects/SCF.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/Utils/Dialects/SCF.cpp diff --git a/compiler/lib/Conversion/Utils/Dialects/Tensor.cpp b/compilers/concrete-compiler/compiler/lib/Conversion/Utils/Dialects/Tensor.cpp similarity index 100% rename from compiler/lib/Conversion/Utils/Dialects/Tensor.cpp rename to compilers/concrete-compiler/compiler/lib/Conversion/Utils/Dialects/Tensor.cpp diff --git a/compiler/lib/Dialect/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/CMakeLists.txt diff --git a/compiler/lib/Dialect/Concrete/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/Concrete/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/Concrete/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/Concrete/CMakeLists.txt diff --git a/compiler/lib/Dialect/Concrete/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/Concrete/IR/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/Concrete/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/Concrete/IR/CMakeLists.txt diff --git a/compiler/lib/Dialect/Concrete/IR/ConcreteDialect.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/Concrete/IR/ConcreteDialect.cpp similarity index 100% rename from compiler/lib/Dialect/Concrete/IR/ConcreteDialect.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/Concrete/IR/ConcreteDialect.cpp diff --git a/compiler/lib/Dialect/Concrete/IR/ConcreteOps.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/Concrete/IR/ConcreteOps.cpp similarity index 100% rename from compiler/lib/Dialect/Concrete/IR/ConcreteOps.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/Concrete/IR/ConcreteOps.cpp diff --git a/compiler/lib/Dialect/Concrete/Transforms/AddRuntimeContext.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/Concrete/Transforms/AddRuntimeContext.cpp similarity index 100% rename from compiler/lib/Dialect/Concrete/Transforms/AddRuntimeContext.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/Concrete/Transforms/AddRuntimeContext.cpp diff --git a/compiler/lib/Dialect/Concrete/Transforms/BufferizableOpInterfaceImpl.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/Concrete/Transforms/BufferizableOpInterfaceImpl.cpp similarity index 100% rename from compiler/lib/Dialect/Concrete/Transforms/BufferizableOpInterfaceImpl.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/Concrete/Transforms/BufferizableOpInterfaceImpl.cpp diff --git a/compiler/lib/Dialect/Concrete/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/Concrete/Transforms/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/Concrete/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/Concrete/Transforms/CMakeLists.txt diff --git a/compiler/lib/Dialect/FHE/Analysis/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Analysis/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/FHE/Analysis/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/Analysis/CMakeLists.txt diff --git a/compiler/lib/Dialect/FHE/Analysis/ConcreteOptimizer.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Analysis/ConcreteOptimizer.cpp similarity index 100% rename from compiler/lib/Dialect/FHE/Analysis/ConcreteOptimizer.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/Analysis/ConcreteOptimizer.cpp diff --git a/compiler/lib/Dialect/FHE/Analysis/MANP.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Analysis/MANP.cpp similarity index 100% rename from compiler/lib/Dialect/FHE/Analysis/MANP.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/Analysis/MANP.cpp diff --git a/compiler/lib/Dialect/FHE/Analysis/utils.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Analysis/utils.cpp similarity index 100% rename from compiler/lib/Dialect/FHE/Analysis/utils.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/Analysis/utils.cpp diff --git a/compiler/lib/Dialect/FHE/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/FHE/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/CMakeLists.txt diff --git a/compiler/lib/Dialect/FHE/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/IR/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/FHE/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/IR/CMakeLists.txt diff --git a/compiler/lib/Dialect/FHE/IR/FHEDialect.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/IR/FHEDialect.cpp similarity index 100% rename from compiler/lib/Dialect/FHE/IR/FHEDialect.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/IR/FHEDialect.cpp diff --git a/compiler/lib/Dialect/FHE/IR/FHEOps.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/IR/FHEOps.cpp similarity index 100% rename from compiler/lib/Dialect/FHE/IR/FHEOps.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/IR/FHEOps.cpp diff --git a/compiler/lib/Dialect/FHE/Transforms/BigInt.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/BigInt.cpp similarity index 100% rename from compiler/lib/Dialect/FHE/Transforms/BigInt.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/BigInt.cpp diff --git a/compiler/lib/Dialect/FHE/Transforms/Boolean.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/Boolean.cpp similarity index 100% rename from compiler/lib/Dialect/FHE/Transforms/Boolean.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/Boolean.cpp diff --git a/compiler/lib/Dialect/FHE/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/FHE/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/CMakeLists.txt diff --git a/compiler/lib/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.cpp similarity index 100% rename from compiler/lib/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/EncryptedMulToDoubleTLU.cpp diff --git a/compiler/lib/Dialect/FHE/Transforms/Max.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/Max.cpp similarity index 100% rename from compiler/lib/Dialect/FHE/Transforms/Max.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHE/Transforms/Max.cpp diff --git a/compiler/lib/Dialect/FHELinalg/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/FHELinalg/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/CMakeLists.txt diff --git a/compiler/lib/Dialect/FHELinalg/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/IR/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/FHELinalg/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/IR/CMakeLists.txt diff --git a/compiler/lib/Dialect/FHELinalg/IR/FHELinalgDialect.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/IR/FHELinalgDialect.cpp similarity index 100% rename from compiler/lib/Dialect/FHELinalg/IR/FHELinalgDialect.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/IR/FHELinalgDialect.cpp diff --git a/compiler/lib/Dialect/FHELinalg/IR/FHELinalgOps.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/IR/FHELinalgOps.cpp similarity index 100% rename from compiler/lib/Dialect/FHELinalg/IR/FHELinalgOps.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/IR/FHELinalgOps.cpp diff --git a/compiler/lib/Dialect/FHELinalg/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/Transforms/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/FHELinalg/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/Transforms/CMakeLists.txt diff --git a/compiler/lib/Dialect/FHELinalg/Transforms/Tiling.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/Transforms/Tiling.cpp similarity index 100% rename from compiler/lib/Dialect/FHELinalg/Transforms/Tiling.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/FHELinalg/Transforms/Tiling.cpp diff --git a/compiler/lib/Dialect/RT/Analysis/BufferizeDataflowTaskOps.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/BufferizeDataflowTaskOps.cpp similarity index 100% rename from compiler/lib/Dialect/RT/Analysis/BufferizeDataflowTaskOps.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/BufferizeDataflowTaskOps.cpp diff --git a/compiler/lib/Dialect/RT/Analysis/BuildDataflowTaskGraph.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/BuildDataflowTaskGraph.cpp similarity index 100% rename from compiler/lib/Dialect/RT/Analysis/BuildDataflowTaskGraph.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/BuildDataflowTaskGraph.cpp diff --git a/compiler/lib/Dialect/RT/Analysis/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/RT/Analysis/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/CMakeLists.txt diff --git a/compiler/lib/Dialect/RT/Analysis/LowerDataflowTasksToRT.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/LowerDataflowTasksToRT.cpp similarity index 100% rename from compiler/lib/Dialect/RT/Analysis/LowerDataflowTasksToRT.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/LowerDataflowTasksToRT.cpp diff --git a/compiler/lib/Dialect/RT/Analysis/LowerRTToLLVMDFRCallsConversionPatterns.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/LowerRTToLLVMDFRCallsConversionPatterns.cpp similarity index 100% rename from compiler/lib/Dialect/RT/Analysis/LowerRTToLLVMDFRCallsConversionPatterns.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/Analysis/LowerRTToLLVMDFRCallsConversionPatterns.cpp diff --git a/compiler/lib/Dialect/RT/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/RT/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/RT/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/CMakeLists.txt diff --git a/compiler/lib/Dialect/RT/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/RT/IR/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/RT/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/IR/CMakeLists.txt diff --git a/compiler/lib/Dialect/RT/IR/RTDialect.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/RT/IR/RTDialect.cpp similarity index 100% rename from compiler/lib/Dialect/RT/IR/RTDialect.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/IR/RTDialect.cpp diff --git a/compiler/lib/Dialect/RT/IR/RTOps.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/RT/IR/RTOps.cpp similarity index 100% rename from compiler/lib/Dialect/RT/IR/RTOps.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/IR/RTOps.cpp diff --git a/compiler/lib/Dialect/RT/IR/RTTypes.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/RT/IR/RTTypes.cpp similarity index 100% rename from compiler/lib/Dialect/RT/IR/RTTypes.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/IR/RTTypes.cpp diff --git a/compiler/lib/Dialect/RT/Transforms/BufferizableOpInterfaceImpl.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/RT/Transforms/BufferizableOpInterfaceImpl.cpp similarity index 100% rename from compiler/lib/Dialect/RT/Transforms/BufferizableOpInterfaceImpl.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/Transforms/BufferizableOpInterfaceImpl.cpp diff --git a/compiler/lib/Dialect/RT/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/RT/Transforms/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/RT/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/RT/Transforms/CMakeLists.txt diff --git a/compiler/lib/Dialect/SDFG/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/SDFG/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/SDFG/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/SDFG/CMakeLists.txt diff --git a/compiler/lib/Dialect/SDFG/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/SDFG/IR/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/SDFG/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/SDFG/IR/CMakeLists.txt diff --git a/compiler/lib/Dialect/SDFG/IR/SDFGDialect.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/SDFG/IR/SDFGDialect.cpp similarity index 100% rename from compiler/lib/Dialect/SDFG/IR/SDFGDialect.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/SDFG/IR/SDFGDialect.cpp diff --git a/compiler/lib/Dialect/SDFG/IR/SDFGOps.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/SDFG/IR/SDFGOps.cpp similarity index 100% rename from compiler/lib/Dialect/SDFG/IR/SDFGOps.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/SDFG/IR/SDFGOps.cpp diff --git a/compiler/lib/Dialect/SDFG/Interfaces/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Interfaces/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/SDFG/Interfaces/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Interfaces/CMakeLists.txt diff --git a/compiler/lib/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.cpp similarity index 100% rename from compiler/lib/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Interfaces/SDFGConvertibleInterface.cpp diff --git a/compiler/lib/Dialect/SDFG/Transforms/BufferizableOpInterfaceImpl.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Transforms/BufferizableOpInterfaceImpl.cpp similarity index 100% rename from compiler/lib/Dialect/SDFG/Transforms/BufferizableOpInterfaceImpl.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Transforms/BufferizableOpInterfaceImpl.cpp diff --git a/compiler/lib/Dialect/SDFG/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Transforms/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/SDFG/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Transforms/CMakeLists.txt diff --git a/compiler/lib/Dialect/SDFG/Transforms/SDFGConvertibleOpInterfaceImpl.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Transforms/SDFGConvertibleOpInterfaceImpl.cpp similarity index 100% rename from compiler/lib/Dialect/SDFG/Transforms/SDFGConvertibleOpInterfaceImpl.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/SDFG/Transforms/SDFGConvertibleOpInterfaceImpl.cpp diff --git a/compiler/lib/Dialect/TFHE/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/TFHE/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/TFHE/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/TFHE/CMakeLists.txt diff --git a/compiler/lib/Dialect/TFHE/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/TFHE/IR/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/TFHE/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/TFHE/IR/CMakeLists.txt diff --git a/compiler/lib/Dialect/TFHE/IR/TFHEDialect.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/TFHE/IR/TFHEDialect.cpp similarity index 100% rename from compiler/lib/Dialect/TFHE/IR/TFHEDialect.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/TFHE/IR/TFHEDialect.cpp diff --git a/compiler/lib/Dialect/TFHE/IR/TFHEOps.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/TFHE/IR/TFHEOps.cpp similarity index 100% rename from compiler/lib/Dialect/TFHE/IR/TFHEOps.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/TFHE/IR/TFHEOps.cpp diff --git a/compiler/lib/Dialect/TFHE/IR/TFHETypes.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/TFHE/IR/TFHETypes.cpp similarity index 100% rename from compiler/lib/Dialect/TFHE/IR/TFHETypes.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/TFHE/IR/TFHETypes.cpp diff --git a/compiler/lib/Dialect/TFHE/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/TFHE/Transforms/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/TFHE/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/TFHE/Transforms/CMakeLists.txt diff --git a/compiler/lib/Dialect/TFHE/Transforms/Optimization.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/TFHE/Transforms/Optimization.cpp similarity index 100% rename from compiler/lib/Dialect/TFHE/Transforms/Optimization.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/TFHE/Transforms/Optimization.cpp diff --git a/compiler/lib/Dialect/Tracing/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/Tracing/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/Tracing/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/Tracing/CMakeLists.txt diff --git a/compiler/lib/Dialect/Tracing/IR/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/Tracing/IR/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/Tracing/IR/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/Tracing/IR/CMakeLists.txt diff --git a/compiler/lib/Dialect/Tracing/IR/TracingDialect.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/Tracing/IR/TracingDialect.cpp similarity index 100% rename from compiler/lib/Dialect/Tracing/IR/TracingDialect.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/Tracing/IR/TracingDialect.cpp diff --git a/compiler/lib/Dialect/Tracing/IR/TracingOps.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/Tracing/IR/TracingOps.cpp similarity index 100% rename from compiler/lib/Dialect/Tracing/IR/TracingOps.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/Tracing/IR/TracingOps.cpp diff --git a/compiler/lib/Dialect/Tracing/Transforms/BufferizableOpInterfaceImpl.cpp b/compilers/concrete-compiler/compiler/lib/Dialect/Tracing/Transforms/BufferizableOpInterfaceImpl.cpp similarity index 100% rename from compiler/lib/Dialect/Tracing/Transforms/BufferizableOpInterfaceImpl.cpp rename to compilers/concrete-compiler/compiler/lib/Dialect/Tracing/Transforms/BufferizableOpInterfaceImpl.cpp diff --git a/compiler/lib/Dialect/Tracing/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Dialect/Tracing/Transforms/CMakeLists.txt similarity index 100% rename from compiler/lib/Dialect/Tracing/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Dialect/Tracing/Transforms/CMakeLists.txt diff --git a/compiler/lib/Interfaces/BatchableInterface.cpp b/compilers/concrete-compiler/compiler/lib/Interfaces/BatchableInterface.cpp similarity index 100% rename from compiler/lib/Interfaces/BatchableInterface.cpp rename to compilers/concrete-compiler/compiler/lib/Interfaces/BatchableInterface.cpp diff --git a/compiler/lib/Interfaces/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Interfaces/CMakeLists.txt similarity index 100% rename from compiler/lib/Interfaces/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Interfaces/CMakeLists.txt diff --git a/compiler/lib/Runtime/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Runtime/CMakeLists.txt similarity index 100% rename from compiler/lib/Runtime/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Runtime/CMakeLists.txt diff --git a/compiler/lib/Runtime/DFRuntime.cpp b/compilers/concrete-compiler/compiler/lib/Runtime/DFRuntime.cpp similarity index 100% rename from compiler/lib/Runtime/DFRuntime.cpp rename to compilers/concrete-compiler/compiler/lib/Runtime/DFRuntime.cpp diff --git a/compiler/lib/Runtime/StreamEmulator.cpp b/compilers/concrete-compiler/compiler/lib/Runtime/StreamEmulator.cpp similarity index 100% rename from compiler/lib/Runtime/StreamEmulator.cpp rename to compilers/concrete-compiler/compiler/lib/Runtime/StreamEmulator.cpp diff --git a/compiler/lib/Runtime/context.cpp b/compilers/concrete-compiler/compiler/lib/Runtime/context.cpp similarity index 100% rename from compiler/lib/Runtime/context.cpp rename to compilers/concrete-compiler/compiler/lib/Runtime/context.cpp diff --git a/compiler/lib/Runtime/wrappers.cpp b/compilers/concrete-compiler/compiler/lib/Runtime/wrappers.cpp similarity index 100% rename from compiler/lib/Runtime/wrappers.cpp rename to compilers/concrete-compiler/compiler/lib/Runtime/wrappers.cpp diff --git a/compiler/lib/ServerLib/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/ServerLib/CMakeLists.txt similarity index 100% rename from compiler/lib/ServerLib/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/ServerLib/CMakeLists.txt diff --git a/compiler/lib/ServerLib/DynamicModule.cpp b/compilers/concrete-compiler/compiler/lib/ServerLib/DynamicModule.cpp similarity index 100% rename from compiler/lib/ServerLib/DynamicModule.cpp rename to compilers/concrete-compiler/compiler/lib/ServerLib/DynamicModule.cpp diff --git a/compiler/lib/ServerLib/DynamicRankCall.cpp b/compilers/concrete-compiler/compiler/lib/ServerLib/DynamicRankCall.cpp similarity index 100% rename from compiler/lib/ServerLib/DynamicRankCall.cpp rename to compilers/concrete-compiler/compiler/lib/ServerLib/DynamicRankCall.cpp diff --git a/compiler/lib/ServerLib/ServerLambda.cpp b/compilers/concrete-compiler/compiler/lib/ServerLib/ServerLambda.cpp similarity index 100% rename from compiler/lib/ServerLib/ServerLambda.cpp rename to compilers/concrete-compiler/compiler/lib/ServerLib/ServerLambda.cpp diff --git a/compiler/lib/ServerLib/genDynamicRankCall.py b/compilers/concrete-compiler/compiler/lib/ServerLib/genDynamicRankCall.py similarity index 100% rename from compiler/lib/ServerLib/genDynamicRankCall.py rename to compilers/concrete-compiler/compiler/lib/ServerLib/genDynamicRankCall.py diff --git a/compiler/lib/Support/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Support/CMakeLists.txt similarity index 100% rename from compiler/lib/Support/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Support/CMakeLists.txt diff --git a/compiler/lib/Support/CompilationFeedback.cpp b/compilers/concrete-compiler/compiler/lib/Support/CompilationFeedback.cpp similarity index 100% rename from compiler/lib/Support/CompilationFeedback.cpp rename to compilers/concrete-compiler/compiler/lib/Support/CompilationFeedback.cpp diff --git a/compiler/lib/Support/CompilerEngine.cpp b/compilers/concrete-compiler/compiler/lib/Support/CompilerEngine.cpp similarity index 100% rename from compiler/lib/Support/CompilerEngine.cpp rename to compilers/concrete-compiler/compiler/lib/Support/CompilerEngine.cpp diff --git a/compiler/lib/Support/JITSupport.cpp b/compilers/concrete-compiler/compiler/lib/Support/JITSupport.cpp similarity index 100% rename from compiler/lib/Support/JITSupport.cpp rename to compilers/concrete-compiler/compiler/lib/Support/JITSupport.cpp diff --git a/compiler/lib/Support/Jit.cpp b/compilers/concrete-compiler/compiler/lib/Support/Jit.cpp similarity index 100% rename from compiler/lib/Support/Jit.cpp rename to compilers/concrete-compiler/compiler/lib/Support/Jit.cpp diff --git a/compiler/lib/Support/LLVMEmitFile.cpp b/compilers/concrete-compiler/compiler/lib/Support/LLVMEmitFile.cpp similarity index 100% rename from compiler/lib/Support/LLVMEmitFile.cpp rename to compilers/concrete-compiler/compiler/lib/Support/LLVMEmitFile.cpp diff --git a/compiler/lib/Support/LambdaArgument.cpp b/compilers/concrete-compiler/compiler/lib/Support/LambdaArgument.cpp similarity index 100% rename from compiler/lib/Support/LambdaArgument.cpp rename to compilers/concrete-compiler/compiler/lib/Support/LambdaArgument.cpp diff --git a/compiler/lib/Support/Pipeline.cpp b/compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp similarity index 100% rename from compiler/lib/Support/Pipeline.cpp rename to compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp diff --git a/compiler/lib/Support/V0ClientParameters.cpp b/compilers/concrete-compiler/compiler/lib/Support/V0ClientParameters.cpp similarity index 100% rename from compiler/lib/Support/V0ClientParameters.cpp rename to compilers/concrete-compiler/compiler/lib/Support/V0ClientParameters.cpp diff --git a/compiler/lib/Support/V0Parameters.cpp b/compilers/concrete-compiler/compiler/lib/Support/V0Parameters.cpp similarity index 100% rename from compiler/lib/Support/V0Parameters.cpp rename to compilers/concrete-compiler/compiler/lib/Support/V0Parameters.cpp diff --git a/compiler/lib/Support/logging.cpp b/compilers/concrete-compiler/compiler/lib/Support/logging.cpp similarity index 100% rename from compiler/lib/Support/logging.cpp rename to compilers/concrete-compiler/compiler/lib/Support/logging.cpp diff --git a/compiler/lib/Transforms/Batching.cpp b/compilers/concrete-compiler/compiler/lib/Transforms/Batching.cpp similarity index 100% rename from compiler/lib/Transforms/Batching.cpp rename to compilers/concrete-compiler/compiler/lib/Transforms/Batching.cpp diff --git a/compiler/lib/Transforms/CMakeLists.txt b/compilers/concrete-compiler/compiler/lib/Transforms/CMakeLists.txt similarity index 100% rename from compiler/lib/Transforms/CMakeLists.txt rename to compilers/concrete-compiler/compiler/lib/Transforms/CMakeLists.txt diff --git a/compiler/lib/Transforms/CollapseParallelLoops.cpp b/compilers/concrete-compiler/compiler/lib/Transforms/CollapseParallelLoops.cpp similarity index 100% rename from compiler/lib/Transforms/CollapseParallelLoops.cpp rename to compilers/concrete-compiler/compiler/lib/Transforms/CollapseParallelLoops.cpp diff --git a/compiler/lib/Transforms/ForLoopToParallel.cpp b/compilers/concrete-compiler/compiler/lib/Transforms/ForLoopToParallel.cpp similarity index 100% rename from compiler/lib/Transforms/ForLoopToParallel.cpp rename to compilers/concrete-compiler/compiler/lib/Transforms/ForLoopToParallel.cpp diff --git a/compiler/parameter-curves b/compilers/concrete-compiler/compiler/parameter-curves similarity index 100% rename from compiler/parameter-curves rename to compilers/concrete-compiler/compiler/parameter-curves diff --git a/compiler/run_test_bin.sh b/compilers/concrete-compiler/compiler/run_test_bin.sh similarity index 100% rename from compiler/run_test_bin.sh rename to compilers/concrete-compiler/compiler/run_test_bin.sh diff --git a/compiler/setup.py b/compilers/concrete-compiler/compiler/setup.py similarity index 100% rename from compiler/setup.py rename to compilers/concrete-compiler/compiler/setup.py diff --git a/compiler/src/CMakeLists.txt b/compilers/concrete-compiler/compiler/src/CMakeLists.txt similarity index 100% rename from compiler/src/CMakeLists.txt rename to compilers/concrete-compiler/compiler/src/CMakeLists.txt diff --git a/compiler/src/main.cpp b/compilers/concrete-compiler/compiler/src/main.cpp similarity index 100% rename from compiler/src/main.cpp rename to compilers/concrete-compiler/compiler/src/main.cpp diff --git a/compiler/tests/CMakeLists.txt b/compilers/concrete-compiler/compiler/tests/CMakeLists.txt similarity index 100% rename from compiler/tests/CMakeLists.txt rename to compilers/concrete-compiler/compiler/tests/CMakeLists.txt diff --git a/compiler/tests/check_tests/BugReport/bug_report_785.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/BugReport/bug_report_785.mlir similarity index 100% rename from compiler/tests/check_tests/BugReport/bug_report_785.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/BugReport/bug_report_785.mlir diff --git a/compiler/tests/check_tests/BugReport/bug_report_858.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/BugReport/bug_report_858.mlir similarity index 100% rename from compiler/tests/check_tests/BugReport/bug_report_858.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/BugReport/bug_report_858.mlir diff --git a/compiler/tests/check_tests/BugReport/bug_report_890.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/BugReport/bug_report_890.mlir similarity index 100% rename from compiler/tests/check_tests/BugReport/bug_report_890.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/BugReport/bug_report_890.mlir diff --git a/compiler/tests/check_tests/Conversion/ConcreteToLLVM/gpu_ops.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/ConcreteToLLVM/gpu_ops.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/ConcreteToLLVM/gpu_ops.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/ConcreteToLLVM/gpu_ops.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_lookup_table.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_lookup_table.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_lookup_table.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_lookup_table.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_multi_lut_to_linalg.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_multi_lut_to_linalg.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_multi_lut_to_linalg.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_multi_lut_to_linalg.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_multi_lut_to_linalg_broadcast.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_multi_lut_to_linalg_broadcast.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_multi_lut_to_linalg_broadcast.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/apply_multi_lut_to_linalg_broadcast.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/concat.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/concat.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/concat.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/concat.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/from_element.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/from_element.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/from_element.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/from_element.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/matmul.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/matmul.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/matmul.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/matmul.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/maxpool2d.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/maxpool2d.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/maxpool2d.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/maxpool2d.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/neg_eint.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/neg_eint.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/neg_eint.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/neg_eint.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/sum.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/sum.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/sum.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/sum.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/to_signed.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/to_signed.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/to_signed.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/to_signed.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/to_unsigned.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/to_unsigned.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/to_unsigned.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/to_unsigned.mlir diff --git a/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/transpose.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/transpose.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHELinalgToLinalg/transpose.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHELinalgToLinalg/transpose.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHECrt/add_eint.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/add_eint.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHECrt/add_eint.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/add_eint.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHECrt/add_eint_int.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/add_eint_int.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHECrt/add_eint_int.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/add_eint_int.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHECrt/apply_univariate.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/apply_univariate.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHECrt/apply_univariate.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/apply_univariate.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHECrt/apply_univariate_cst.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/apply_univariate_cst.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHECrt/apply_univariate_cst.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/apply_univariate_cst.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHECrt/conv2d.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/conv2d.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHECrt/conv2d.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/conv2d.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHECrt/mul_eint_int.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/mul_eint_int.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHECrt/mul_eint_int.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/mul_eint_int.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHECrt/neg_eint.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/neg_eint.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHECrt/neg_eint.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/neg_eint.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHECrt/sub_int_eint.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/sub_int_eint.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHECrt/sub_int_eint.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHECrt/sub_int_eint.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/add_eint.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/add_eint.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHEScalar/add_eint.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/add_eint.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/add_eint_int.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/add_eint_int.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHEScalar/add_eint_int.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/add_eint_int.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/apply_univariate.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/apply_univariate.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHEScalar/apply_univariate.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/apply_univariate.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/apply_univariate_cst.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/apply_univariate_cst.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHEScalar/apply_univariate_cst.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/apply_univariate_cst.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/conv2d.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/conv2d.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHEScalar/conv2d.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/conv2d.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/mul_eint_int.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/mul_eint_int.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHEScalar/mul_eint_int.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/mul_eint_int.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/neg_eint.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/neg_eint.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHEScalar/neg_eint.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/neg_eint.mlir diff --git a/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/sub_int_eint.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/sub_int_eint.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/FHEToTFHEScalar/sub_int_eint.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/FHEToTFHEScalar/sub_int_eint.mlir diff --git a/compiler/tests/check_tests/Conversion/OpenMP/check_parallel.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/OpenMP/check_parallel.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/OpenMP/check_parallel.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/OpenMP/check_parallel.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEGlobalParametrization/pbs_ks_bs.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEGlobalParametrization/pbs_ks_bs.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEGlobalParametrization/pbs_ks_bs.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEGlobalParametrization/pbs_ks_bs.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/add_glwe.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/add_glwe.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/add_glwe.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/add_glwe.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/add_glwe_int.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/add_glwe_int.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/add_glwe_int.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/add_glwe_int.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/bootstrap.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/bootstrap.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/bootstrap.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/bootstrap.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_expand_lut_for_bootstrap.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_expand_lut_for_bootstrap.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_expand_lut_for_bootstrap.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_expand_lut_for_bootstrap.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_lut_for_woppbs.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_lut_for_woppbs.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_lut_for_woppbs.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_lut_for_woppbs.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_plaintext_with_crt.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_plaintext_with_crt.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_plaintext_with_crt.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/encode_plaintext_with_crt.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/keyswitch.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/keyswitch.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/keyswitch.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/keyswitch.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/mul_glwe_int.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/mul_glwe_int.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/mul_glwe_int.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/mul_glwe_int.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/neg_glwe.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/neg_glwe.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/neg_glwe.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/neg_glwe.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/sub_int_glwe.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/sub_int_glwe.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/sub_int_glwe.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/sub_int_glwe.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_exapand_collapse_shape.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_exapand_collapse_shape.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_exapand_collapse_shape.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_exapand_collapse_shape.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_from_elements.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_from_elements.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_from_elements.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_from_elements.mlir diff --git a/compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_identity.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_identity.mlir similarity index 100% rename from compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_identity.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Conversion/TFHEToConcrete/tensor_identity.mlir diff --git a/compiler/tests/check_tests/Dialect/Concrete/bufferization-nonzero-offets.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/Concrete/bufferization-nonzero-offets.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/Concrete/bufferization-nonzero-offets.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/Concrete/bufferization-nonzero-offets.mlir diff --git a/compiler/tests/check_tests/Dialect/Concrete/ops.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/Concrete/ops.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/Concrete/ops.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/Concrete/ops.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/Analysis/MANP.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_conv2d.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_conv2d.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_conv2d.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_conv2d.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_linalg.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_linalg.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_linalg.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_linalg.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_matmul.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_matmul.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_matmul.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_matmul.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_tensor.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_tensor.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_tensor.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Analysis/MANP_tensor.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/Transform/big_int_transform.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Transform/big_int_transform.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/Transform/big_int_transform.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Transform/big_int_transform.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/Transform/boolean_transforms.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Transform/boolean_transforms.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/Transform/boolean_transforms.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Transform/boolean_transforms.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/Transforms/max_eint.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Transforms/max_eint.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/Transforms/max_eint.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Transforms/max_eint.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/Transforms/mul_eint.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Transforms/mul_eint.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/Transforms/mul_eint.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/Transforms/mul_eint.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/add_eint.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/add_eint.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/add_eint.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/add_eint.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/add_eint_int.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/add_eint_int.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/add_eint_int.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/add_eint_int.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/eint_error_p_too_big.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/eint_error_p_too_big.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/eint_error_p_too_big.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/eint_error_p_too_big.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/eint_error_p_too_small.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/eint_error_p_too_small.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/eint_error_p_too_small.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/eint_error_p_too_small.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/folding.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/folding.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/folding.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/folding.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/max_eint.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/max_eint.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/max_eint.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/max_eint.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/mul_eint.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/mul_eint.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/mul_eint.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/mul_eint.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/mul_eint_int.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/mul_eint_int.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/mul_eint_int.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/mul_eint_int.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/neg_eint.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/neg_eint.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/neg_eint.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/neg_eint.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/op_apply_lookup_table_bad_dimension.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/op_apply_lookup_table_bad_dimension.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/op_apply_lookup_table_bad_dimension.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/op_apply_lookup_table_bad_dimension.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/ops.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/ops.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/ops.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/ops.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/ops.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/ops.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/ops.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/ops.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/optimizer_ast.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/optimizer_ast.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/optimizer_ast.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/optimizer_ast.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/round.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/round.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/round.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/round.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/sub_eint.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/sub_eint.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/sub_eint.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/sub_eint.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/sub_int_eint.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/sub_int_eint.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/sub_int_eint.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/sub_int_eint.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/to_signed.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/to_signed.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/to_signed.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/to_signed.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/to_unsigned.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/to_unsigned.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/to_unsigned.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/to_unsigned.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHE/types.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/types.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHE/types.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHE/types.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/apply_mapped_lookup_table.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/apply_mapped_lookup_table.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/apply_mapped_lookup_table.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/apply_mapped_lookup_table.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/apply_multi_lookup_table.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/apply_multi_lookup_table.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/apply_multi_lookup_table.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/apply_multi_lookup_table.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/apply_multi_lut_broadcast.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/apply_multi_lut_broadcast.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/apply_multi_lut_broadcast.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/apply_multi_lut_broadcast.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/concat.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/concat.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/concat.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/concat.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/concat.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/concat.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/concat.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/concat.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/dot.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/dot.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/dot.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/dot.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/folding.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/folding.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/folding.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/folding.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/matmul.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/matmul.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/matmul.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/matmul.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/matmul.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/matmul.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/matmul.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/matmul.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/maxpool2d.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/maxpool2d.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/maxpool2d.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/maxpool2d.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/maxpool2d.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/maxpool2d.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/maxpool2d.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/maxpool2d.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/ops.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/ops.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/ops.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/ops.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/ops.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/ops.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/ops.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/ops.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/sum.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/sum.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/sum.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/sum.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/sum.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/sum.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/sum.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/sum.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/tensor-ops-to-linalg.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/tensor-ops-to-linalg.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/tensor-ops-to-linalg.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/tensor-ops-to-linalg.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/tiling.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/tiling.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/tiling.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/tiling.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/to_signed.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/to_signed.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/to_signed.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/to_signed.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/to_signed.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/to_signed.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/to_signed.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/to_signed.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/to_unsigned.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/to_unsigned.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/to_unsigned.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/to_unsigned.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/to_unsigned.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/to_unsigned.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/to_unsigned.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/to_unsigned.mlir diff --git a/compiler/tests/check_tests/Dialect/FHELinalg/transpose.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/transpose.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/FHELinalg/transpose.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/FHELinalg/transpose.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/SDFG/invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/SDFG/invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/SDFG/invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/SDFG/invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/SDFG/ops.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/SDFG/ops.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/SDFG/ops.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/SDFG/ops.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/no_optimization.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/no_optimization.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/no_optimization.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/no_optimization.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_add_glwe.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_add_glwe.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe_int.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe_int.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_add_glwe_int.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe_int.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe_int.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe_int.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_add_glwe_int.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_add_glwe_int.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_mul_glwe_int.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_mul_glwe_int.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_mul_glwe_int.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_mul_glwe_int.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_mul_glwe_int.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_mul_glwe_int.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_mul_glwe_int.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_mul_glwe_int.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_neg_glwe.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_neg_glwe.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_neg_glwe.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_neg_glwe.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_neg_glwe.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_neg_glwe.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_neg_glwe.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_neg_glwe.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_sub_int_glwe.invalid.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_sub_int_glwe.invalid.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_sub_int_glwe.invalid.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_sub_int_glwe.invalid.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/op_sub_int_glwe.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_sub_int_glwe.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/op_sub_int_glwe.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/op_sub_int_glwe.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/ops.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/ops.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/ops.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/ops.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/optimization.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/optimization.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/optimization.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/optimization.mlir diff --git a/compiler/tests/check_tests/Dialect/TFHE/types_glwe.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/types_glwe.mlir similarity index 100% rename from compiler/tests/check_tests/Dialect/TFHE/types_glwe.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Dialect/TFHE/types_glwe.mlir diff --git a/compiler/tests/check_tests/Tracing/trace_ciphertext_crt.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_ciphertext_crt.mlir similarity index 100% rename from compiler/tests/check_tests/Tracing/trace_ciphertext_crt.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_ciphertext_crt.mlir diff --git a/compiler/tests/check_tests/Tracing/trace_ciphertext_native.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_ciphertext_native.mlir similarity index 100% rename from compiler/tests/check_tests/Tracing/trace_ciphertext_native.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_ciphertext_native.mlir diff --git a/compiler/tests/check_tests/Tracing/trace_ciphertext_with_args_crt.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_ciphertext_with_args_crt.mlir similarity index 100% rename from compiler/tests/check_tests/Tracing/trace_ciphertext_with_args_crt.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_ciphertext_with_args_crt.mlir diff --git a/compiler/tests/check_tests/Tracing/trace_ciphertext_with_args_native.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_ciphertext_with_args_native.mlir similarity index 100% rename from compiler/tests/check_tests/Tracing/trace_ciphertext_with_args_native.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_ciphertext_with_args_native.mlir diff --git a/compiler/tests/check_tests/Tracing/trace_message.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_message.mlir similarity index 100% rename from compiler/tests/check_tests/Tracing/trace_message.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_message.mlir diff --git a/compiler/tests/check_tests/Tracing/trace_plaintext.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_plaintext.mlir similarity index 100% rename from compiler/tests/check_tests/Tracing/trace_plaintext.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_plaintext.mlir diff --git a/compiler/tests/check_tests/Tracing/trace_plaintext_with_args.mlir b/compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_plaintext_with_args.mlir similarity index 100% rename from compiler/tests/check_tests/Tracing/trace_plaintext_with_args.mlir rename to compilers/concrete-compiler/compiler/tests/check_tests/Tracing/trace_plaintext_with_args.mlir diff --git a/compiler/tests/check_tests/Transforms/batching.mlir.disabled b/compilers/concrete-compiler/compiler/tests/check_tests/Transforms/batching.mlir.disabled similarity index 100% rename from compiler/tests/check_tests/Transforms/batching.mlir.disabled rename to compilers/concrete-compiler/compiler/tests/check_tests/Transforms/batching.mlir.disabled diff --git a/compiler/tests/end_to_end_benchmarks/CMakeLists.txt b/compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/CMakeLists.txt similarity index 100% rename from compiler/tests/end_to_end_benchmarks/CMakeLists.txt rename to compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/CMakeLists.txt diff --git a/compiler/tests/end_to_end_benchmarks/end_to_end_benchmark.cpp b/compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/end_to_end_benchmark.cpp similarity index 100% rename from compiler/tests/end_to_end_benchmarks/end_to_end_benchmark.cpp rename to compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/end_to_end_benchmark.cpp diff --git a/compiler/tests/end_to_end_benchmarks/end_to_end_mlbench.cpp b/compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/end_to_end_mlbench.cpp similarity index 100% rename from compiler/tests/end_to_end_benchmarks/end_to_end_mlbench.cpp rename to compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/end_to_end_mlbench.cpp diff --git a/compiler/tests/end_to_end_benchmarks/end_to_end_mlbench.sh b/compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/end_to_end_mlbench.sh similarity index 100% rename from compiler/tests/end_to_end_benchmarks/end_to_end_mlbench.sh rename to compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/end_to_end_mlbench.sh diff --git a/compiler/tests/end_to_end_benchmarks/generate_bench_yaml.py b/compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/generate_bench_yaml.py similarity index 100% rename from compiler/tests/end_to_end_benchmarks/generate_bench_yaml.py rename to compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/generate_bench_yaml.py diff --git a/compiler/tests/end_to_end_benchmarks/mlbench.zip b/compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/mlbench.zip similarity index 100% rename from compiler/tests/end_to_end_benchmarks/mlbench.zip rename to compilers/concrete-compiler/compiler/tests/end_to_end_benchmarks/mlbench.zip diff --git a/compiler/tests/end_to_end_fixture/CMakeLists.txt b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/CMakeLists.txt similarity index 100% rename from compiler/tests/end_to_end_fixture/CMakeLists.txt rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/CMakeLists.txt diff --git a/compiler/tests/end_to_end_fixture/EndToEndFixture.cpp b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/EndToEndFixture.cpp similarity index 100% rename from compiler/tests/end_to_end_fixture/EndToEndFixture.cpp rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/EndToEndFixture.cpp diff --git a/compiler/tests/end_to_end_fixture/EndToEndFixture.h b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/EndToEndFixture.h similarity index 100% rename from compiler/tests/end_to_end_fixture/EndToEndFixture.h rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/EndToEndFixture.h diff --git a/compiler/tests/end_to_end_fixture/application/cifar.zip b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/application/cifar.zip similarity index 100% rename from compiler/tests/end_to_end_fixture/application/cifar.zip rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/application/cifar.zip diff --git a/compiler/tests/end_to_end_fixture/end_to_end_apply_lookup_table_gen.py b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_apply_lookup_table_gen.py similarity index 100% rename from compiler/tests/end_to_end_fixture/end_to_end_apply_lookup_table_gen.py rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_apply_lookup_table_gen.py diff --git a/compiler/tests/end_to_end_fixture/end_to_end_leveled_gen.py b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_leveled_gen.py similarity index 100% rename from compiler/tests/end_to_end_fixture/end_to_end_leveled_gen.py rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_leveled_gen.py diff --git a/compiler/tests/end_to_end_fixture/end_to_end_linalg_apply_lookup_table_gen.py b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_linalg_apply_lookup_table_gen.py similarity index 100% rename from compiler/tests/end_to_end_fixture/end_to_end_linalg_apply_lookup_table_gen.py rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_linalg_apply_lookup_table_gen.py diff --git a/compiler/tests/end_to_end_fixture/end_to_end_linalg_leveled_gen.py b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_linalg_leveled_gen.py similarity index 100% rename from compiler/tests/end_to_end_fixture/end_to_end_linalg_leveled_gen.py rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_linalg_leveled_gen.py diff --git a/compiler/tests/end_to_end_fixture/end_to_end_round_gen.py b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_round_gen.py similarity index 100% rename from compiler/tests/end_to_end_fixture/end_to_end_round_gen.py rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/end_to_end_round_gen.py diff --git a/compiler/tests/end_to_end_fixture/tests_cpu/bug_865.yaml b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/bug_865.yaml similarity index 100% rename from compiler/tests/end_to_end_fixture/tests_cpu/bug_865.yaml rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/bug_865.yaml diff --git a/compiler/tests/end_to_end_fixture/tests_cpu/bug_report.zip b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/bug_report.zip similarity index 100% rename from compiler/tests/end_to_end_fixture/tests_cpu/bug_report.zip rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/bug_report.zip diff --git a/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_clear_tensor.yaml b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_clear_tensor.yaml similarity index 100% rename from compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_clear_tensor.yaml rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_clear_tensor.yaml diff --git a/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_encrypted_tensor.yaml b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_encrypted_tensor.yaml similarity index 100% rename from compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_encrypted_tensor.yaml rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_encrypted_tensor.yaml diff --git a/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_fhe.yaml b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_fhe.yaml similarity index 100% rename from compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_fhe.yaml rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_fhe.yaml diff --git a/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_fhelinalg.yaml b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_fhelinalg.yaml similarity index 100% rename from compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_fhelinalg.yaml rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_fhelinalg.yaml diff --git a/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_trace.yaml b/compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_trace.yaml similarity index 100% rename from compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_trace.yaml rename to compilers/concrete-compiler/compiler/tests/end_to_end_fixture/tests_cpu/end_to_end_trace.yaml diff --git a/compiler/tests/end_to_end_tests/CMakeLists.txt b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/CMakeLists.txt similarity index 100% rename from compiler/tests/end_to_end_tests/CMakeLists.txt rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/CMakeLists.txt diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_aes_short.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_aes_short.cc similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_aes_short.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_aes_short.cc diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_auto_parallelization.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_auto_parallelization.cc similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_auto_parallelization.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_auto_parallelization.cc diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_chunked_int.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_chunked_int.cc similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_chunked_int.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_chunked_int.cc diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_distributed.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_distributed.cc similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_distributed.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_distributed.cc diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_distributed.sh b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_distributed.sh similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_distributed.sh rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_distributed.sh diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_encrypted_tensor.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_encrypted_tensor.cc similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_encrypted_tensor.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_encrypted_tensor.cc diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_fhelinalg.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_fhelinalg.cc similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_fhelinalg.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_fhelinalg.cc diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_lambda.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_lambda.cc similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_lambda.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_lambda.cc diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_test.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_test.cc similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_test.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_test.cc diff --git a/compiler/tests/end_to_end_tests/end_to_end_jit_test.h b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_test.h similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_jit_test.h rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_jit_test.h diff --git a/compiler/tests/end_to_end_tests/end_to_end_test.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_test.cc similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_test.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_test.cc diff --git a/compiler/tests/end_to_end_tests/end_to_end_test.h b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_test.h similarity index 100% rename from compiler/tests/end_to_end_tests/end_to_end_test.h rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/end_to_end_test.h diff --git a/compiler/tests/end_to_end_tests/globals.cc b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/globals.cc similarity index 100% rename from compiler/tests/end_to_end_tests/globals.cc rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/globals.cc diff --git a/compiler/tests/end_to_end_tests/globals.h b/compilers/concrete-compiler/compiler/tests/end_to_end_tests/globals.h similarity index 100% rename from compiler/tests/end_to_end_tests/globals.h rename to compilers/concrete-compiler/compiler/tests/end_to_end_tests/globals.h diff --git a/compiler/tests/lit.cfg.py b/compilers/concrete-compiler/compiler/tests/lit.cfg.py similarity index 100% rename from compiler/tests/lit.cfg.py rename to compilers/concrete-compiler/compiler/tests/lit.cfg.py diff --git a/compiler/tests/python/__init__.py b/compilers/concrete-compiler/compiler/tests/python/__init__.py similarity index 100% rename from compiler/tests/python/__init__.py rename to compilers/concrete-compiler/compiler/tests/python/__init__.py diff --git a/compiler/tests/python/conftest.py b/compilers/concrete-compiler/compiler/tests/python/conftest.py similarity index 100% rename from compiler/tests/python/conftest.py rename to compilers/concrete-compiler/compiler/tests/python/conftest.py diff --git a/compiler/tests/python/test_argument_support.py b/compilers/concrete-compiler/compiler/tests/python/test_argument_support.py similarity index 100% rename from compiler/tests/python/test_argument_support.py rename to compilers/concrete-compiler/compiler/tests/python/test_argument_support.py diff --git a/compiler/tests/python/test_client_server.py b/compilers/concrete-compiler/compiler/tests/python/test_client_server.py similarity index 100% rename from compiler/tests/python/test_client_server.py rename to compilers/concrete-compiler/compiler/tests/python/test_client_server.py diff --git a/compiler/tests/python/test_compilation.py b/compilers/concrete-compiler/compiler/tests/python/test_compilation.py similarity index 100% rename from compiler/tests/python/test_compilation.py rename to compilers/concrete-compiler/compiler/tests/python/test_compilation.py diff --git a/compiler/tests/python/test_fhe_dialect.py b/compilers/concrete-compiler/compiler/tests/python/test_fhe_dialect.py similarity index 100% rename from compiler/tests/python/test_fhe_dialect.py rename to compilers/concrete-compiler/compiler/tests/python/test_fhe_dialect.py diff --git a/compiler/tests/python/test_round_trip.py b/compilers/concrete-compiler/compiler/tests/python/test_round_trip.py similarity index 100% rename from compiler/tests/python/test_round_trip.py rename to compilers/concrete-compiler/compiler/tests/python/test_round_trip.py diff --git a/compiler/tests/python/test_utils.py b/compilers/concrete-compiler/compiler/tests/python/test_utils.py similarity index 100% rename from compiler/tests/python/test_utils.py rename to compilers/concrete-compiler/compiler/tests/python/test_utils.py diff --git a/compiler/tests/python/test_wrappers.py b/compilers/concrete-compiler/compiler/tests/python/test_wrappers.py similarity index 100% rename from compiler/tests/python/test_wrappers.py rename to compilers/concrete-compiler/compiler/tests/python/test_wrappers.py diff --git a/compiler/tests/stress_tests/README.md b/compilers/concrete-compiler/compiler/tests/stress_tests/README.md similarity index 100% rename from compiler/tests/stress_tests/README.md rename to compilers/concrete-compiler/compiler/tests/stress_tests/README.md diff --git a/compiler/tests/stress_tests/__init__.py b/compilers/concrete-compiler/compiler/tests/stress_tests/__init__.py similarity index 100% rename from compiler/tests/stress_tests/__init__.py rename to compilers/concrete-compiler/compiler/tests/stress_tests/__init__.py diff --git a/compiler/tests/stress_tests/experiment.py b/compilers/concrete-compiler/compiler/tests/stress_tests/experiment.py similarity index 100% rename from compiler/tests/stress_tests/experiment.py rename to compilers/concrete-compiler/compiler/tests/stress_tests/experiment.py diff --git a/compiler/tests/stress_tests/read_mlir.py b/compilers/concrete-compiler/compiler/tests/stress_tests/read_mlir.py similarity index 100% rename from compiler/tests/stress_tests/read_mlir.py rename to compilers/concrete-compiler/compiler/tests/stress_tests/read_mlir.py diff --git a/compiler/tests/stress_tests/test_stress.py b/compilers/concrete-compiler/compiler/tests/stress_tests/test_stress.py similarity index 100% rename from compiler/tests/stress_tests/test_stress.py rename to compilers/concrete-compiler/compiler/tests/stress_tests/test_stress.py diff --git a/compiler/tests/stress_tests/utils.py b/compilers/concrete-compiler/compiler/tests/stress_tests/utils.py similarity index 100% rename from compiler/tests/stress_tests/utils.py rename to compilers/concrete-compiler/compiler/tests/stress_tests/utils.py diff --git a/compiler/tests/stress_tests/v0_parameters.py b/compilers/concrete-compiler/compiler/tests/stress_tests/v0_parameters.py similarity index 100% rename from compiler/tests/stress_tests/v0_parameters.py rename to compilers/concrete-compiler/compiler/tests/stress_tests/v0_parameters.py diff --git a/compiler/tests/test_compiler_file_output/__init__.py b/compilers/concrete-compiler/compiler/tests/test_compiler_file_output/__init__.py similarity index 100% rename from compiler/tests/test_compiler_file_output/__init__.py rename to compilers/concrete-compiler/compiler/tests/test_compiler_file_output/__init__.py diff --git a/compiler/tests/test_compiler_file_output/main_return_0.c b/compilers/concrete-compiler/compiler/tests/test_compiler_file_output/main_return_0.c similarity index 100% rename from compiler/tests/test_compiler_file_output/main_return_0.c rename to compilers/concrete-compiler/compiler/tests/test_compiler_file_output/main_return_0.c diff --git a/compiler/tests/test_compiler_file_output/main_return_13.c b/compilers/concrete-compiler/compiler/tests/test_compiler_file_output/main_return_13.c similarity index 100% rename from compiler/tests/test_compiler_file_output/main_return_13.c rename to compilers/concrete-compiler/compiler/tests/test_compiler_file_output/main_return_13.c diff --git a/compiler/tests/test_compiler_file_output/return_0.ir b/compilers/concrete-compiler/compiler/tests/test_compiler_file_output/return_0.ir similarity index 100% rename from compiler/tests/test_compiler_file_output/return_0.ir rename to compilers/concrete-compiler/compiler/tests/test_compiler_file_output/return_0.ir diff --git a/compiler/tests/test_compiler_file_output/return_13.ir b/compilers/concrete-compiler/compiler/tests/test_compiler_file_output/return_13.ir similarity index 100% rename from compiler/tests/test_compiler_file_output/return_13.ir rename to compilers/concrete-compiler/compiler/tests/test_compiler_file_output/return_13.ir diff --git a/compiler/tests/test_compiler_file_output/test_compiler_file_output.py b/compilers/concrete-compiler/compiler/tests/test_compiler_file_output/test_compiler_file_output.py similarity index 100% rename from compiler/tests/test_compiler_file_output/test_compiler_file_output.py rename to compilers/concrete-compiler/compiler/tests/test_compiler_file_output/test_compiler_file_output.py diff --git a/compiler/tests/test_compiler_file_output/utils.py b/compilers/concrete-compiler/compiler/tests/test_compiler_file_output/utils.py similarity index 100% rename from compiler/tests/test_compiler_file_output/utils.py rename to compilers/concrete-compiler/compiler/tests/test_compiler_file_output/utils.py diff --git a/compiler/tests/tests_tools/GtestEnvironment.h b/compilers/concrete-compiler/compiler/tests/tests_tools/GtestEnvironment.h similarity index 100% rename from compiler/tests/tests_tools/GtestEnvironment.h rename to compilers/concrete-compiler/compiler/tests/tests_tools/GtestEnvironment.h diff --git a/compiler/tests/tests_tools/StackSize.h b/compilers/concrete-compiler/compiler/tests/tests_tools/StackSize.h similarity index 100% rename from compiler/tests/tests_tools/StackSize.h rename to compilers/concrete-compiler/compiler/tests/tests_tools/StackSize.h diff --git a/compiler/tests/tests_tools/assert.h b/compilers/concrete-compiler/compiler/tests/tests_tools/assert.h similarity index 100% rename from compiler/tests/tests_tools/assert.h rename to compilers/concrete-compiler/compiler/tests/tests_tools/assert.h diff --git a/compiler/tests/tests_tools/keySetCache.h b/compilers/concrete-compiler/compiler/tests/tests_tools/keySetCache.h similarity index 100% rename from compiler/tests/tests_tools/keySetCache.h rename to compilers/concrete-compiler/compiler/tests/tests_tools/keySetCache.h diff --git a/compiler/tests/unit_tests/CMakeLists.txt b/compilers/concrete-compiler/compiler/tests/unit_tests/CMakeLists.txt similarity index 100% rename from compiler/tests/unit_tests/CMakeLists.txt rename to compilers/concrete-compiler/compiler/tests/unit_tests/CMakeLists.txt diff --git a/compiler/tests/unit_tests/concretelang/CMakeLists.txt b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/CMakeLists.txt similarity index 100% rename from compiler/tests/unit_tests/concretelang/CMakeLists.txt rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/CMakeLists.txt diff --git a/compiler/tests/unit_tests/concretelang/ClientLib/CMakeLists.txt b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/CMakeLists.txt similarity index 100% rename from compiler/tests/unit_tests/concretelang/ClientLib/CMakeLists.txt rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/CMakeLists.txt diff --git a/compiler/tests/unit_tests/concretelang/ClientLib/CRT.cpp b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/CRT.cpp similarity index 100% rename from compiler/tests/unit_tests/concretelang/ClientLib/CRT.cpp rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/CRT.cpp diff --git a/compiler/tests/unit_tests/concretelang/ClientLib/ClientParameters.cpp b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/ClientParameters.cpp similarity index 100% rename from compiler/tests/unit_tests/concretelang/ClientLib/ClientParameters.cpp rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/ClientParameters.cpp diff --git a/compiler/tests/unit_tests/concretelang/ClientLib/KeySet.cpp b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/KeySet.cpp similarity index 100% rename from compiler/tests/unit_tests/concretelang/ClientLib/KeySet.cpp rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/KeySet.cpp diff --git a/compiler/tests/unit_tests/concretelang/SDFG/CMakeLists.txt b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/SDFG/CMakeLists.txt similarity index 100% rename from compiler/tests/unit_tests/concretelang/SDFG/CMakeLists.txt rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/SDFG/CMakeLists.txt diff --git a/compiler/tests/unit_tests/concretelang/SDFG/SDFG_unit_tests.cpp b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/SDFG/SDFG_unit_tests.cpp similarity index 100% rename from compiler/tests/unit_tests/concretelang/SDFG/SDFG_unit_tests.cpp rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/SDFG/SDFG_unit_tests.cpp diff --git a/compiler/tests/unit_tests/concretelang/TestLib/CMakeLists.txt b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/TestLib/CMakeLists.txt similarity index 100% rename from compiler/tests/unit_tests/concretelang/TestLib/CMakeLists.txt rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/TestLib/CMakeLists.txt diff --git a/compiler/tests/unit_tests/concretelang/TestLib/call_2t_1s_with_header-client.h.generated b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/TestLib/call_2t_1s_with_header-client.h.generated similarity index 100% rename from compiler/tests/unit_tests/concretelang/TestLib/call_2t_1s_with_header-client.h.generated rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/TestLib/call_2t_1s_with_header-client.h.generated diff --git a/compiler/tests/unit_tests/concretelang/TestLib/testlib_unit_test.cpp b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/TestLib/testlib_unit_test.cpp similarity index 100% rename from compiler/tests/unit_tests/concretelang/TestLib/testlib_unit_test.cpp rename to compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/TestLib/testlib_unit_test.cpp diff --git a/docs/.gitignore b/compilers/concrete-compiler/docs/.gitignore similarity index 100% rename from docs/.gitignore rename to compilers/concrete-compiler/docs/.gitignore diff --git a/docs/Doxyfile.in b/compilers/concrete-compiler/docs/Doxyfile.in similarity index 100% rename from docs/Doxyfile.in rename to compilers/concrete-compiler/docs/Doxyfile.in diff --git a/docs/Makefile b/compilers/concrete-compiler/docs/Makefile similarity index 100% rename from docs/Makefile rename to compilers/concrete-compiler/docs/Makefile diff --git a/docs/README.md b/compilers/concrete-compiler/docs/README.md similarity index 100% rename from docs/README.md rename to compilers/concrete-compiler/docs/README.md diff --git a/docs/_static/css/custom.css b/compilers/concrete-compiler/docs/_static/css/custom.css similarity index 100% rename from docs/_static/css/custom.css rename to compilers/concrete-compiler/docs/_static/css/custom.css diff --git a/docs/_static/custom.js b/compilers/concrete-compiler/docs/_static/custom.js similarity index 100% rename from docs/_static/custom.js rename to compilers/concrete-compiler/docs/_static/custom.js diff --git a/docs/_static/favicon.ico b/compilers/concrete-compiler/docs/_static/favicon.ico similarity index 100% rename from docs/_static/favicon.ico rename to compilers/concrete-compiler/docs/_static/favicon.ico diff --git a/docs/_static/fonts/open-sans-v27-latin-regular.eot b/compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.eot similarity index 100% rename from docs/_static/fonts/open-sans-v27-latin-regular.eot rename to compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.eot diff --git a/docs/_static/fonts/open-sans-v27-latin-regular.svg b/compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.svg similarity index 100% rename from docs/_static/fonts/open-sans-v27-latin-regular.svg rename to compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.svg diff --git a/docs/_static/fonts/open-sans-v27-latin-regular.ttf b/compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.ttf similarity index 100% rename from docs/_static/fonts/open-sans-v27-latin-regular.ttf rename to compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.ttf diff --git a/docs/_static/fonts/open-sans-v27-latin-regular.woff b/compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.woff similarity index 100% rename from docs/_static/fonts/open-sans-v27-latin-regular.woff rename to compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.woff diff --git a/docs/_static/fonts/open-sans-v27-latin-regular.woff2 b/compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.woff2 similarity index 100% rename from docs/_static/fonts/open-sans-v27-latin-regular.woff2 rename to compilers/concrete-compiler/docs/_static/fonts/open-sans-v27-latin-regular.woff2 diff --git a/docs/_static/logo.png b/compilers/concrete-compiler/docs/_static/logo.png similarity index 100% rename from docs/_static/logo.png rename to compilers/concrete-compiler/docs/_static/logo.png diff --git a/docs/_static/zama-black.png b/compilers/concrete-compiler/docs/_static/zama-black.png similarity index 100% rename from docs/_static/zama-black.png rename to compilers/concrete-compiler/docs/_static/zama-black.png diff --git a/docs/_templates/docs-navbar.html b/compilers/concrete-compiler/docs/_templates/docs-navbar.html similarity index 100% rename from docs/_templates/docs-navbar.html rename to compilers/concrete-compiler/docs/_templates/docs-navbar.html diff --git a/docs/_templates/footer.html b/compilers/concrete-compiler/docs/_templates/footer.html similarity index 100% rename from docs/_templates/footer.html rename to compilers/concrete-compiler/docs/_templates/footer.html diff --git a/docs/_templates/icon-links.html b/compilers/concrete-compiler/docs/_templates/icon-links.html similarity index 100% rename from docs/_templates/icon-links.html rename to compilers/concrete-compiler/docs/_templates/icon-links.html diff --git a/docs/_templates/layout.html b/compilers/concrete-compiler/docs/_templates/layout.html similarity index 100% rename from docs/_templates/layout.html rename to compilers/concrete-compiler/docs/_templates/layout.html diff --git a/docs/conf.py b/compilers/concrete-compiler/docs/conf.py similarity index 100% rename from docs/conf.py rename to compilers/concrete-compiler/docs/conf.py diff --git a/docs/cpp_api/clientlib.rst b/compilers/concrete-compiler/docs/cpp_api/clientlib.rst similarity index 100% rename from docs/cpp_api/clientlib.rst rename to compilers/concrete-compiler/docs/cpp_api/clientlib.rst diff --git a/docs/cpp_api/clientlib/arguments.rst b/compilers/concrete-compiler/docs/cpp_api/clientlib/arguments.rst similarity index 100% rename from docs/cpp_api/clientlib/arguments.rst rename to compilers/concrete-compiler/docs/cpp_api/clientlib/arguments.rst diff --git a/docs/cpp_api/clientlib/client_example.cpp b/compilers/concrete-compiler/docs/cpp_api/clientlib/client_example.cpp similarity index 100% rename from docs/cpp_api/clientlib/client_example.cpp rename to compilers/concrete-compiler/docs/cpp_api/clientlib/client_example.cpp diff --git a/docs/cpp_api/clientlib/client_lambda.rst b/compilers/concrete-compiler/docs/cpp_api/clientlib/client_lambda.rst similarity index 100% rename from docs/cpp_api/clientlib/client_lambda.rst rename to compilers/concrete-compiler/docs/cpp_api/clientlib/client_lambda.rst diff --git a/docs/cpp_api/clientlib/client_parameters.rst b/compilers/concrete-compiler/docs/cpp_api/clientlib/client_parameters.rst similarity index 100% rename from docs/cpp_api/clientlib/client_parameters.rst rename to compilers/concrete-compiler/docs/cpp_api/clientlib/client_parameters.rst diff --git a/docs/cpp_api/clientlib/intro.rst b/compilers/concrete-compiler/docs/cpp_api/clientlib/intro.rst similarity index 100% rename from docs/cpp_api/clientlib/intro.rst rename to compilers/concrete-compiler/docs/cpp_api/clientlib/intro.rst diff --git a/docs/cpp_api/clientlib/key_set.rst b/compilers/concrete-compiler/docs/cpp_api/clientlib/key_set.rst similarity index 100% rename from docs/cpp_api/clientlib/key_set.rst rename to compilers/concrete-compiler/docs/cpp_api/clientlib/key_set.rst diff --git a/docs/cpp_api/clientlib/server_example.cpp b/compilers/concrete-compiler/docs/cpp_api/clientlib/server_example.cpp similarity index 100% rename from docs/cpp_api/clientlib/server_example.cpp rename to compilers/concrete-compiler/docs/cpp_api/clientlib/server_example.cpp diff --git a/docs/cpp_api/clientlib/server_lambda.rst b/compilers/concrete-compiler/docs/cpp_api/clientlib/server_lambda.rst similarity index 100% rename from docs/cpp_api/clientlib/server_lambda.rst rename to compilers/concrete-compiler/docs/cpp_api/clientlib/server_lambda.rst diff --git a/docs/cpp_api/conversion.rst b/compilers/concrete-compiler/docs/cpp_api/conversion.rst similarity index 100% rename from docs/cpp_api/conversion.rst rename to compilers/concrete-compiler/docs/cpp_api/conversion.rst diff --git a/docs/cpp_api/index.rst b/compilers/concrete-compiler/docs/cpp_api/index.rst similarity index 100% rename from docs/cpp_api/index.rst rename to compilers/concrete-compiler/docs/cpp_api/index.rst diff --git a/docs/cpp_api/runtime.rst b/compilers/concrete-compiler/docs/cpp_api/runtime.rst similarity index 100% rename from docs/cpp_api/runtime.rst rename to compilers/concrete-compiler/docs/cpp_api/runtime.rst diff --git a/docs/cpp_api/runtime/context.rst b/compilers/concrete-compiler/docs/cpp_api/runtime/context.rst similarity index 100% rename from docs/cpp_api/runtime/context.rst rename to compilers/concrete-compiler/docs/cpp_api/runtime/context.rst diff --git a/docs/cpp_api/runtime/dataflow_runtime.rst b/compilers/concrete-compiler/docs/cpp_api/runtime/dataflow_runtime.rst similarity index 100% rename from docs/cpp_api/runtime/dataflow_runtime.rst rename to compilers/concrete-compiler/docs/cpp_api/runtime/dataflow_runtime.rst diff --git a/docs/cpp_api/runtime/distributed_generic_task_server.rst b/compilers/concrete-compiler/docs/cpp_api/runtime/distributed_generic_task_server.rst similarity index 100% rename from docs/cpp_api/runtime/distributed_generic_task_server.rst rename to compilers/concrete-compiler/docs/cpp_api/runtime/distributed_generic_task_server.rst diff --git a/docs/cpp_api/runtime/key_manager.rst b/compilers/concrete-compiler/docs/cpp_api/runtime/key_manager.rst similarity index 100% rename from docs/cpp_api/runtime/key_manager.rst rename to compilers/concrete-compiler/docs/cpp_api/runtime/key_manager.rst diff --git a/docs/cpp_api/runtime/runtime_api.rst b/compilers/concrete-compiler/docs/cpp_api/runtime/runtime_api.rst similarity index 100% rename from docs/cpp_api/runtime/runtime_api.rst rename to compilers/concrete-compiler/docs/cpp_api/runtime/runtime_api.rst diff --git a/docs/cpp_api/runtime/wrappers.rst b/compilers/concrete-compiler/docs/cpp_api/runtime/wrappers.rst similarity index 100% rename from docs/cpp_api/runtime/wrappers.rst rename to compilers/concrete-compiler/docs/cpp_api/runtime/wrappers.rst diff --git a/docs/cpp_api/support.rst b/compilers/concrete-compiler/docs/cpp_api/support.rst similarity index 100% rename from docs/cpp_api/support.rst rename to compilers/concrete-compiler/docs/cpp_api/support.rst diff --git a/docs/cpp_api/support/bonus.rst b/compilers/concrete-compiler/docs/cpp_api/support/bonus.rst similarity index 100% rename from docs/cpp_api/support/bonus.rst rename to compilers/concrete-compiler/docs/cpp_api/support/bonus.rst diff --git a/docs/cpp_api/support/compiler_engine.rst b/compilers/concrete-compiler/docs/cpp_api/support/compiler_engine.rst similarity index 100% rename from docs/cpp_api/support/compiler_engine.rst rename to compilers/concrete-compiler/docs/cpp_api/support/compiler_engine.rst diff --git a/docs/cpp_api/support/jit.rst b/compilers/concrete-compiler/docs/cpp_api/support/jit.rst similarity index 100% rename from docs/cpp_api/support/jit.rst rename to compilers/concrete-compiler/docs/cpp_api/support/jit.rst diff --git a/docs/cpp_api/support/lambda_argument.rst b/compilers/concrete-compiler/docs/cpp_api/support/lambda_argument.rst similarity index 100% rename from docs/cpp_api/support/lambda_argument.rst rename to compilers/concrete-compiler/docs/cpp_api/support/lambda_argument.rst diff --git a/docs/cpp_api/support/llvm_emit_file.rst b/compilers/concrete-compiler/docs/cpp_api/support/llvm_emit_file.rst similarity index 100% rename from docs/cpp_api/support/llvm_emit_file.rst rename to compilers/concrete-compiler/docs/cpp_api/support/llvm_emit_file.rst diff --git a/docs/cpp_api/support/pipeline.rst b/compilers/concrete-compiler/docs/cpp_api/support/pipeline.rst similarity index 100% rename from docs/cpp_api/support/pipeline.rst rename to compilers/concrete-compiler/docs/cpp_api/support/pipeline.rst diff --git a/docs/dev/conventions.md b/compilers/concrete-compiler/docs/dev/conventions.md similarity index 100% rename from docs/dev/conventions.md rename to compilers/concrete-compiler/docs/dev/conventions.md diff --git a/docs/dev/docs.md b/compilers/concrete-compiler/docs/dev/docs.md similarity index 100% rename from docs/dev/docs.md rename to compilers/concrete-compiler/docs/dev/docs.md diff --git a/docs/dev/index.rst b/compilers/concrete-compiler/docs/dev/index.rst similarity index 100% rename from docs/dev/index.rst rename to compilers/concrete-compiler/docs/dev/index.rst diff --git a/docs/dialects/concrete.md b/compilers/concrete-compiler/docs/dialects/concrete.md similarity index 100% rename from docs/dialects/concrete.md rename to compilers/concrete-compiler/docs/dialects/concrete.md diff --git a/docs/dialects/fhe.md b/compilers/concrete-compiler/docs/dialects/fhe.md similarity index 100% rename from docs/dialects/fhe.md rename to compilers/concrete-compiler/docs/dialects/fhe.md diff --git a/docs/dialects/index.rst b/compilers/concrete-compiler/docs/dialects/index.rst similarity index 100% rename from docs/dialects/index.rst rename to compilers/concrete-compiler/docs/dialects/index.rst diff --git a/docs/dialects/tfhe.md b/compilers/concrete-compiler/docs/dialects/tfhe.md similarity index 100% rename from docs/dialects/tfhe.md rename to compilers/concrete-compiler/docs/dialects/tfhe.md diff --git a/docs/index.rst b/compilers/concrete-compiler/docs/index.rst similarity index 100% rename from docs/index.rst rename to compilers/concrete-compiler/docs/index.rst diff --git a/docs/make.bat b/compilers/concrete-compiler/docs/make.bat similarity index 100% rename from docs/make.bat rename to compilers/concrete-compiler/docs/make.bat diff --git a/docs/requirements.txt b/compilers/concrete-compiler/docs/requirements.txt similarity index 100% rename from docs/requirements.txt rename to compilers/concrete-compiler/docs/requirements.txt diff --git a/docs/symlink_md.bash b/compilers/concrete-compiler/docs/symlink_md.bash similarity index 100% rename from docs/symlink_md.bash rename to compilers/concrete-compiler/docs/symlink_md.bash diff --git a/docs/symlink_py.bash b/compilers/concrete-compiler/docs/symlink_py.bash similarity index 100% rename from docs/symlink_py.bash rename to compilers/concrete-compiler/docs/symlink_py.bash diff --git a/docs/user/concepts.md b/compilers/concrete-compiler/docs/user/concepts.md similarity index 100% rename from docs/user/concepts.md rename to compilers/concrete-compiler/docs/user/concepts.md diff --git a/docs/user/index.rst b/compilers/concrete-compiler/docs/user/index.rst similarity index 100% rename from docs/user/index.rst rename to compilers/concrete-compiler/docs/user/index.rst diff --git a/docs/user/install.md b/compilers/concrete-compiler/docs/user/install.md similarity index 100% rename from docs/user/install.md rename to compilers/concrete-compiler/docs/user/install.md diff --git a/docs/user/troubleshooting.md b/compilers/concrete-compiler/docs/user/troubleshooting.md similarity index 100% rename from docs/user/troubleshooting.md rename to compilers/concrete-compiler/docs/user/troubleshooting.md diff --git a/docs/user/tutorial.md b/compilers/concrete-compiler/docs/user/tutorial.md similarity index 100% rename from docs/user/tutorial.md rename to compilers/concrete-compiler/docs/user/tutorial.md diff --git a/llvm-project b/compilers/concrete-compiler/llvm-project similarity index 100% rename from llvm-project rename to compilers/concrete-compiler/llvm-project diff --git a/pylintrc b/compilers/concrete-compiler/pylintrc similarity index 100% rename from pylintrc rename to compilers/concrete-compiler/pylintrc