midenc_hir_transform/
lib.rs1#![no_std]
2#![feature(new_range_api)]
3#![deny(warnings)]
4
5extern crate alloc;
6#[cfg(test)]
7extern crate std;
8
9mod canonicalization;
10mod cfg_to_scf;
11mod sccp;
15mod sink;
16mod spill;
17
18pub use self::{
22 canonicalization::Canonicalizer,
23 cfg_to_scf::{transform_cfg_to_scf, CFGToSCFInterface},
24 sccp::SparseConditionalConstantPropagation,
25 sink::{ControlFlowSink, SinkOperandDefs},
26 spill::{transform_spills, ReloadLike, SpillLike, TransformSpillsInterface},
27};