rustc_mir_dataflow/impls/mod.rs
1mod borrowed_locals;
2mod initialized;
3mod liveness;
4mod precise_liveness;
5mod storage_liveness;
6
7pub use self::borrowed_locals::{MaybeBorrowedLocals, borrowed_locals};
8pub use self::initialized::{
9 EverInitializedPlaces, EverInitializedPlacesDomain, MaybeInitializedPlaces,
10 MaybeUninitializedPlaces, MaybeUninitializedPlacesDomain,
11};
12pub use self::liveness::{
13 DefUse, LivenessTransferFunction, MaybeLiveLocals, MaybeTransitiveLiveLocals,
14};
15pub use self::precise_liveness::{
16 SplitPointEffect, SplitPointIndex, VisitAllocatedLocalsWith, VisitDeallocatedLocalsWith,
17 dump_liveness_matrix, liveness_matrix,
18};
19pub use self::storage_liveness::{
20 MaybeRequiresStorage, MaybeStorageDead, MaybeStorageLive, always_storage_live_locals,
21};