//! Fusion + CSE / DCE catalog.
//!
//! Single-Program kernel fusion + classical CSE/DCE + cross-Program
//! megakernel rule-fusion ([`fuse_cse`]) which takes many Programs and
//! emits one fused Program with shared subexpressions deduplicated
//! across rules.
/// Common-subexpression elimination — engine + ProgramPass registration colocated.
pub use CsePass;
/// Dead-code elimination — engine + ProgramPass registration colocated.
pub use DcePass;
/// G2: megakernel rule-fusion with cross-rule CSE — takes many
/// Programs, emits one fused Program with shared subexpressions
/// deduplicated across rules.
/// Kernel fusion by eliminating pure single-use scalar intermediates.
pub