fix(compiler): Concrete.ZeroOp is a 0 value tensor in BConcrete Dialect

This commit is contained in:
Quentin Bourgerie
2022-05-30 13:43:37 +02:00
committed by Ayoub Benaissa
parent 0e717ea266
commit dd28a7f132

View File

@@ -128,7 +128,7 @@ struct ZeroOpPattern : public mlir::OpRewritePattern<ZeroOp> {
mlir::ValueRange blockArgs) {
// %c0 = 0 : i64
auto cstOp = nestedBuilder.create<mlir::arith::ConstantOp>(
nestedLoc, nestedBuilder.getI64IntegerAttr(1));
nestedLoc, nestedBuilder.getI64IntegerAttr(0));
// tensor.yield %z : !FHE.eint<p>
nestedBuilder.create<mlir::tensor::YieldOp>(nestedLoc, cstOp.getResult());
};