llvm_analysis/lib.rs
1//! Analysis passes: CFG, dominator tree, use-def chains, and loop detection.
2
3pub mod call_graph;
4/// Public API for `cfg`.
5pub mod cfg;
6/// Public API for `dominators`.
7pub mod dominators;
8/// Public API for `loops`.
9pub mod loops;
10/// Public API for `use_def`.
11pub mod use_def;
12
13/// Public API for `re-export`.
14pub use call_graph::{CallEdge, CallEdgeKind, CallGraph};
15/// Public API for `re-export`.
16pub use cfg::Cfg;
17/// Public API for `re-export`.
18pub use dominators::DomTree;
19/// Public API for `re-export`.
20pub use loops::{Loop, LoopInfo};
21/// Public API for `re-export`.
22pub use use_def::UseDefInfo;