Files
concrete/compiler/include/concretelang/Dialect/FHE/Transforms/Boolean/Boolean.td
youben11 d41d14dbb8 feat: lower FHE.add on eint64 to ops on smaller chunks
this is a first commit to support operations on U64 by decomposing them
into smaller chunks (32 chunks of 2 bits). This commit introduce the
lowering pass that will be later populated to support other operations.
2023-02-07 12:27:01 +01:00

14 lines
416 B
TableGen

#ifndef CONCRETELANG_FHE_BOOLEAN_PASS
#define CONCRETELANG_FHE_BOOLEAN_PASS
include "mlir/Pass/PassBase.td"
def FHEBooleanTransform : Pass<"fhe-boolean-transform"> {
let summary = "Transform FHE boolean operations to integer operations";
let constructor = "mlir::concretelang::createFHEBooleanTransformPass()";
let options = [];
let dependentDialects = [ "mlir::concretelang::FHE::FHEDialect" ];
}
#endif