mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-09 03:55:04 -05:00
feat(concrete-compiler): add new ciphertext multiplication operator
This commit is contained in:
@@ -289,6 +289,13 @@ CompilerEngine::compile(llvm::SourceMgr &sm, Target target, OptionalLib lib) {
|
||||
return errorDiag("Transforming FHE boolean ops failed");
|
||||
}
|
||||
|
||||
// Encrypted mul rewriting
|
||||
if (mlir::concretelang::pipeline::transformHighLevelFHEOps(mlirContext,
|
||||
module, enablePass)
|
||||
.failed()) {
|
||||
return StreamStringError("Rewriting of encrypted mul failed");
|
||||
}
|
||||
|
||||
// FHE High level pass to determine FHE parameters
|
||||
if (auto err = this->determineFHEParameters(res))
|
||||
return std::move(err);
|
||||
|
||||
Reference in New Issue
Block a user