//! The optimization passes. Each is `run(&mut Builder, &mut Budget) ->
//! Result<bool, BuildError>`: it returns whether it changed the function, never
//! leaves it invalid, and charges its work to the budget before doing it.
pub(crate)modcopy_prop;pub(crate)moddce;pub(crate)modgvn;pub(crate)modlicm;pub(crate)modsccp;pub(crate)modsimplify_cfg;