mod build;
mod common;
mod dataflow;
mod debug;
mod graph;
pub use build::build_cfg_proto;
pub use common::{
BasicBlock, BlockKind, BlockRef, Cfg, CfgEdge, CfgGraph, CompactSet, DataflowFacts, Def, DefId,
DominatorTree, EdgeKind, EdgeRef, EffectTag, GraphFacts, InstrEffect, InstrRange,
InstrReachingDefs, InstrReachingValues, InstrUseDefs, InstrUseValues, NaturalLoop, OpenDef,
OpenDefId, OpenUseSite, PhiCandidate, PhiId, PhiIncoming, PostDominatorTree, RegValueMap,
SideEffectSummary, SsaValue, UseSite, ValueMapRef, ValueSetRef,
};
pub use dataflow::analyze_dataflow;
pub use debug::{dump_cfg, dump_dataflow, dump_graph_facts};
pub use graph::analyze_graph_facts;