pub fn optimize<F: AcirField>(
acir: Circuit<F>,
brillig_side_effects: &BTreeMap<BrilligFunctionId, bool>,
) -> (Circuit<F>, AcirTransformationMap)
Expand description
Applies backend independent optimizations to a Circuit
.
pub fn optimize<F: AcirField>(
acir: Circuit<F>,
brillig_side_effects: &BTreeMap<BrilligFunctionId, bool>,
) -> (Circuit<F>, AcirTransformationMap)
Applies backend independent optimizations to a Circuit
.