//! LIFT Opt: Optimisation passes for the LIFT compiler framework.
//!
//! Provides 11 passes: canonicalisation, constant folding, dead code
//! elimination, tensor fusion, common subexpression elimination,
//! flash attention replacement, quantisation annotation, gate cancellation,
//! rotation merge, noise-aware scheduling, and layout mapping.
pub use DeadCodeElimination;
pub use ConstantFolding;
pub use TensorFusion;
pub use GateCancellation;
pub use Canonicalize;
pub use RotationMerge;
pub use FlashAttentionPass;
pub use CommonSubexprElimination;
pub use QuantisationPass;
pub use NoiseAwareSchedule;
pub use LayoutMapping;