chore: licensing

This commit is contained in:
youben11
2021-12-27 11:59:33 +01:00
committed by Ayoub Benaissa
parent 48197d55ac
commit 971cb56182
111 changed files with 372 additions and 0 deletions

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_C_DIALECT_HLFHE_H
#define ZAMALANG_C_DIALECT_HLFHE_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_C_DIALECT_HLFHELINALG_H
#define ZAMALANG_C_DIALECT_HLFHELINALG_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_C_SUPPORT_COMPILER_ENGINE_H
#define ZAMALANG_C_SUPPORT_COMPILER_ENGINE_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_HLFHETENSOROPSTOLINALG_PASS_H_
#define ZAMALANG_CONVERSION_HLFHETENSOROPSTOLINALG_PASS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_HLFHETOMIDLFHE_PASS_H_
#define ZAMALANG_CONVERSION_HLFHETOMIDLFHE_PASS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_HLFHETOMIDLFHE_PATTERNS_H_
#define ZAMALANG_CONVERSION_HLFHETOMIDLFHE_PATTERNS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_LOWLFHETOCONCRETECAPI_PASS_H_
#define ZAMALANG_CONVERSION_LOWLFHETOCONCRETECAPI_PASS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_LOWLFHEUNPARAMETRIZE_PASS_H_
#define ZAMALANG_CONVERSION_LOWLFHEUNPARAMETRIZE_PASS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_MLIRLOWERABLEDIALECTSTOLLVM_PASS_H_
#define ZAMALANG_CONVERSION_MLIRLOWERABLEDIALECTSTOLLVM_PASS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_MIDLFHEGLOBALPARAMETRIZATION_PASS_H_
#define ZAMALANG_CONVERSION_MIDLFHEGLOBALPARAMETRIZATION_PASS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_MIDLFHETOLOWLFHE_PASS_H_
#define ZAMALANG_CONVERSION_MIDLFHETOLOWLFHE_PASS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_MIDLFHETOLOWLFHE_PATTERNS_H_
#define ZAMALANG_CONVERSION_MIDLFHETOLOWLFHE_PATTERNS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_TRANSFORMS_PASSES_H
#define ZAMALANG_TRANSFORMS_PASSES_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_GENERICOPTYPECONVERSIONPATTERN_H_
#define ZAMALANG_CONVERSION_GENERICOPTYPECONVERSIONPATTERN_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_GLOBALFHECONTEXT_H_
#define ZAMALANG_CONVERSION_GLOBALFHECONTEXT_H_
#include <cstddef>

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
#include "mlir/IR/PatternMatch.h"

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_CONVERSION_TENSOROPTYPECONVERSIONPATTERN_H_
#define ZAMALANG_CONVERSION_TENSOROPTYPECONVERSIONPATTERN_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_HLFHE_ANALYSIS_MANP_H
#define ZAMALANG_DIALECT_HLFHE_ANALYSIS_MANP_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_HLFHE_IR_HLFHEDIALECT_H
#define ZAMALANG_DIALECT_HLFHE_IR_HLFHEDIALECT_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_HLFHE_IR_HLFHEOPS_H
#define ZAMALANG_DIALECT_HLFHE_IR_HLFHEOPS_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_HLFHE_IR_HLFHETYPES_H
#define ZAMALANG_DIALECT_HLFHE_IR_HLFHETYPES_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_HLFHELinalg_IR_HLFHELinalgDIALECT_H
#define ZAMALANG_DIALECT_HLFHELinalg_IR_HLFHELinalgDIALECT_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_HLFHELinalg_IR_HLFHELinalgOPS_H
#define ZAMALANG_DIALECT_HLFHELinalg_IR_HLFHELinalgOPS_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_HLFHELinalg_IR_HLFHELinalgTYPES_H
#define ZAMALANG_DIALECT_HLFHELinalg_IR_HLFHELinalgTYPES_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_HLFHELINALG_TILING_PASS_H
#define ZAMALANG_HLFHELINALG_TILING_PASS_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_LowLFHE_IR_LowLFHEDIALECT_H
#define ZAMALANG_DIALECT_LowLFHE_IR_LowLFHEDIALECT_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_LowLFHE_LowLFHE_OPS_H
#define ZAMALANG_DIALECT_LowLFHE_LowLFHE_OPS_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_LowLFHE_IR_LowLFHETYPES_H
#define ZAMALANG_DIALECT_LowLFHE_IR_LowLFHETYPES_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_MIDLFHE_IR_MIDLFHEDIALECT_H
#define ZAMALANG_DIALECT_MIDLFHE_IR_MIDLFHEDIALECT_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_MIDLFHE_IR_MIDLFHEOPS_H
#define ZAMALANG_DIALECT_MIDLFHE_IR_MIDLFHEOPS_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_MIDLFHE_IR_MIDLFHETYPES_H
#define ZAMALANG_DIALECT_MIDLFHE_IR_MIDLFHETYPES_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_RT_ANALYSIS_AUTOPAR_H
#define ZAMALANG_DIALECT_RT_ANALYSIS_AUTOPAR_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_RT_IR_RTDIALECT_H
#define ZAMALANG_DIALECT_RT_IR_RTDIALECT_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_RT_IR_RTOPS_H
#define ZAMALANG_DIALECT_RT_IR_RTOPS_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DIALECT_RT_IR_RTTYPES_H
#define ZAMALANG_DIALECT_RT_IR_RTTYPES_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DFR_DFRUNTIME_HPP
#define ZAMALANG_DFR_DFRUNTIME_HPP

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_RUNTIME_CONTEXT_H
#define ZAMALANG_RUNTIME_CONTEXT_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DRF_DEBUG_INTERFACE_H
#define ZAMALANG_DRF_DEBUG_INTERFACE_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DFR_DISTRIBUTED_GENERIC_TASK_SERVER_HPP
#define ZAMALANG_DFR_DISTRIBUTED_GENERIC_TASK_SERVER_HPP

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_DFR_KEY_MANAGER_HPP
#define ZAMALANG_DFR_KEY_MANAGER_HPP

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
/**
Define the API exposed to the compiler for code generation.
*/

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_RUNTIME_WRAPPERS_H
#define ZAMALANG_RUNTIME_WRAPPERS_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_CLIENTPARAMETERS_H_
#define ZAMALANG_SUPPORT_CLIENTPARAMETERS_H_
#include <map>

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_COMPILER_ENGINE_H
#define ZAMALANG_SUPPORT_COMPILER_ENGINE_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_CONSTANTS_H_
#define ZAMALANG_SUPPORT_CONSTANTS_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_STRING_ERROR_H
#define ZAMALANG_SUPPORT_STRING_ERROR_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef COMPILER_JIT_H
#define COMPILER_JIT_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_JIT_COMPILER_ENGINE_H
#define ZAMALANG_SUPPORT_JIT_COMPILER_ENGINE_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_KEYSET_H_
#define ZAMALANG_SUPPORT_KEYSET_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_KEYSETCACHE_H_
#define ZAMALANG_SUPPORT_KEYSETCACHE_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_LLVMEMITFILE
#define ZAMALANG_SUPPORT_LLVMEMITFILE

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_LAMBDA_ARGUMENT_H
#define ZAMALANG_SUPPORT_LAMBDA_ARGUMENT_H

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_PIPELINE_H_
#define ZAMALANG_SUPPORT_PIPELINE_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_V0CURVES_H_
#define ZAMALANG_SUPPORT_V0CURVES_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_V0Parameter_H_
#define ZAMALANG_SUPPORT_V0Parameter_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_LOGGING_H_
#define ZAMALANG_SUPPORT_LOGGING_H_

View File

@@ -1,3 +1,6 @@
// Part of the Concrete Compiler Project, under the BSD3 License with Zama Exceptions.
// See https://github.com/zama-ai/homomorphizer/blob/master/LICENSE.txt for license information.
#ifndef ZAMALANG_SUPPORT_MATH_H_
#define ZAMALANG_SUPPORT_MATH_H_