Module optimizers

Source

ModulesΒ§

common_subexpression πŸ”’
general πŸ”’
redundant_range πŸ”’
The redundant range constraint optimization pass aims to remove any BlackBoxFunc::Range opcodes which doesn’t result in additional restrictions on the values of witnesses.
unused_memory πŸ”’

FunctionsΒ§

optimize
Applies backend independent optimizations to a [Circuit].
optimize_internal πŸ”’
Applies backend independent optimizations to a [Circuit].