Skip to content

Commit a8cc89f

Browse files
Update imports from dataflow::generic to dataflow
1 parent 93ce5ff commit a8cc89f

File tree

14 files changed

+19
-20
lines changed

14 files changed

+19
-20
lines changed

src/librustc_mir/borrow_check/mod.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ use std::mem;
2929
use std::rc::Rc;
3030

3131
use crate::dataflow;
32-
use crate::dataflow::generic::{Analysis, BorrowckFlowState as Flows, BorrowckResults};
3332
use crate::dataflow::indexes::{BorrowIndex, InitIndex, MoveOutIndex, MovePathIndex};
3433
use crate::dataflow::move_paths::{InitLocation, LookupResult, MoveData, MoveError};
3534
use crate::dataflow::Borrows;
3635
use crate::dataflow::EverInitializedPlaces;
3736
use crate::dataflow::MoveDataParamEnv;
37+
use crate::dataflow::{Analysis, BorrowckFlowState as Flows, BorrowckResults};
3838
use crate::dataflow::{MaybeInitializedPlaces, MaybeUninitializedPlaces};
3939
use crate::transform::MirSource;
4040

@@ -298,7 +298,7 @@ fn do_mir_borrowck<'a, 'tcx>(
298298
mbcx.report_move_errors(errors);
299299
}
300300

301-
dataflow::generic::visit_results(
301+
dataflow::visit_results(
302302
&*body,
303303
traversal::reverse_postorder(&*body).map(|(bb, _)| bb),
304304
&results,
@@ -509,7 +509,7 @@ crate struct MirBorrowckCtxt<'cx, 'tcx> {
509509
// 2. loans made in overlapping scopes do not conflict
510510
// 3. assignments do not affect things loaned out as immutable
511511
// 4. moves do not affect things loaned out in any way
512-
impl<'cx, 'tcx> dataflow::generic::ResultsVisitor<'cx, 'tcx> for MirBorrowckCtxt<'cx, 'tcx> {
512+
impl<'cx, 'tcx> dataflow::ResultsVisitor<'cx, 'tcx> for MirBorrowckCtxt<'cx, 'tcx> {
513513
type FlowState = Flows<'cx, 'tcx>;
514514

515515
fn visit_statement(

src/librustc_mir/borrow_check/nll.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ use std::str::FromStr;
2121
use self::mir_util::PassWhere;
2222
use polonius_engine::{Algorithm, Output};
2323

24-
use crate::dataflow::generic::ResultsCursor;
2524
use crate::dataflow::move_paths::{InitKind, InitLocation, MoveData};
2625
use crate::dataflow::MaybeInitializedPlaces;
26+
use crate::dataflow::ResultsCursor;
2727
use crate::transform::MirSource;
2828
use crate::util as mir_util;
2929
use crate::util::pretty;

src/librustc_mir/borrow_check/type_check/liveness/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ use rustc::ty::{RegionVid, TyCtxt};
33
use rustc_data_structures::fx::FxHashSet;
44
use std::rc::Rc;
55

6-
use crate::dataflow::generic::ResultsCursor;
76
use crate::dataflow::move_paths::MoveData;
87
use crate::dataflow::MaybeInitializedPlaces;
8+
use crate::dataflow::ResultsCursor;
99

1010
use crate::borrow_check::{
1111
constraints::OutlivesConstraintSet,

src/librustc_mir/borrow_check/type_check/liveness/trace.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ use rustc_trait_selection::traits::query::type_op::outlives::DropckOutlives;
88
use rustc_trait_selection::traits::query::type_op::TypeOp;
99
use std::rc::Rc;
1010

11-
use crate::dataflow::generic::ResultsCursor;
1211
use crate::dataflow::indexes::MovePathIndex;
1312
use crate::dataflow::move_paths::{HasMoveData, MoveData};
1413
use crate::dataflow::MaybeInitializedPlaces;
14+
use crate::dataflow::ResultsCursor;
1515

1616
use crate::borrow_check::{
1717
region_infer::values::{self, PointIndex, RegionValueElements},

src/librustc_mir/borrow_check/type_check/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ use rustc_trait_selection::traits::query::type_op::custom::CustomTypeOp;
3939
use rustc_trait_selection::traits::query::{Fallible, NoSolution};
4040
use rustc_trait_selection::traits::{self, ObligationCause, PredicateObligations};
4141

42-
use crate::dataflow::generic::ResultsCursor;
4342
use crate::dataflow::move_paths::MoveData;
4443
use crate::dataflow::MaybeInitializedPlaces;
44+
use crate::dataflow::ResultsCursor;
4545
use crate::transform::promote_consts::should_suggest_const_in_array_repeat_expressions_attribute;
4646

4747
use crate::borrow_check::{

src/librustc_mir/dataflow/impls/borrowed_locals.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
pub use super::*;
22

3-
use crate::dataflow::generic::{AnalysisDomain, GenKill, GenKillAnalysis};
3+
use crate::dataflow::{AnalysisDomain, GenKill, GenKillAnalysis};
44
use rustc::mir::visit::Visitor;
55
use rustc::mir::*;
66
use rustc::ty::{ParamEnv, TyCtxt};

src/librustc_mir/dataflow/impls/borrows.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ use rustc_index::bit_set::BitSet;
88
use crate::borrow_check::{
99
places_conflict, BorrowSet, PlaceConflictBias, PlaceExt, RegionInferenceContext, ToRegionVid,
1010
};
11-
use crate::dataflow::generic::{self, GenKill};
1211
use crate::dataflow::BottomValue;
12+
use crate::dataflow::{self, GenKill};
1313

1414
use std::rc::Rc;
1515

@@ -226,7 +226,7 @@ impl<'a, 'tcx> Borrows<'a, 'tcx> {
226226
}
227227
}
228228

229-
impl<'tcx> generic::AnalysisDomain<'tcx> for Borrows<'_, 'tcx> {
229+
impl<'tcx> dataflow::AnalysisDomain<'tcx> for Borrows<'_, 'tcx> {
230230
type Idx = BorrowIndex;
231231

232232
const NAME: &'static str = "borrows";
@@ -245,7 +245,7 @@ impl<'tcx> generic::AnalysisDomain<'tcx> for Borrows<'_, 'tcx> {
245245
}
246246
}
247247

248-
impl<'tcx> generic::GenKillAnalysis<'tcx> for Borrows<'_, 'tcx> {
248+
impl<'tcx> dataflow::GenKillAnalysis<'tcx> for Borrows<'_, 'tcx> {
249249
fn before_statement_effect(
250250
&self,
251251
trans: &mut impl GenKill<Self::Idx>,

src/librustc_mir/dataflow/impls/mod.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ use super::MoveDataParamEnv;
1212

1313
use crate::util::elaborate_drops::DropFlagState;
1414

15-
use super::generic::{AnalysisDomain, GenKill, GenKillAnalysis};
1615
use super::move_paths::{HasMoveData, InitIndex, InitKind, LookupResult, MoveData, MovePathIndex};
17-
use super::BottomValue;
16+
use super::{AnalysisDomain, BottomValue, GenKill, GenKillAnalysis};
1817

1918
use super::drop_flag_effects_for_function_entry;
2019
use super::drop_flag_effects_for_location;

src/librustc_mir/dataflow/impls/storage_liveness.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
pub use super::*;
22

3-
use crate::dataflow::generic::{self as dataflow, GenKill, Results, ResultsRefCursor};
43
use crate::dataflow::BottomValue;
4+
use crate::dataflow::{self, GenKill, Results, ResultsRefCursor};
55
use rustc::mir::visit::{NonMutatingUseContext, PlaceContext, Visitor};
66
use rustc::mir::*;
77
use std::cell::RefCell;

src/librustc_mir/transform/check_consts/resolver.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use rustc_index::bit_set::BitSet;
99
use std::marker::PhantomData;
1010

1111
use super::{qualifs, Item, Qualif};
12-
use crate::dataflow::{self as old_dataflow, generic as dataflow};
12+
use crate::dataflow;
1313

1414
/// A `Visitor` that propagates qualifs between locals. This defines the transfer function of
1515
/// `FlowSensitiveAnalysis`.
@@ -165,7 +165,7 @@ where
165165
}
166166
}
167167

168-
impl<Q> old_dataflow::BottomValue for FlowSensitiveAnalysis<'_, '_, '_, Q> {
168+
impl<Q> dataflow::BottomValue for FlowSensitiveAnalysis<'_, '_, '_, Q> {
169169
const BOTTOM_VALUE: bool = false;
170170
}
171171

src/librustc_mir/transform/check_consts/validation.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ use super::qualifs::{self, HasMutInterior, NeedsDrop};
2222
use super::resolver::FlowSensitiveAnalysis;
2323
use super::{is_lang_panic_fn, ConstKind, Item, Qualif};
2424
use crate::const_eval::{is_const_fn, is_unstable_const_fn};
25-
use crate::dataflow::generic::{self as dataflow, Analysis};
2625
use crate::dataflow::MaybeMutBorrowedLocals;
26+
use crate::dataflow::{self, Analysis};
2727

2828
// We are using `MaybeMutBorrowedLocals` as a proxy for whether an item may have been mutated
2929
// through a pointer prior to the given point. This is okay even though `MaybeMutBorrowedLocals`

src/librustc_mir/transform/elaborate_drops.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::dataflow;
2-
use crate::dataflow::generic::{Analysis, ResultsCursor};
32
use crate::dataflow::move_paths::{LookupResult, MoveData, MovePathIndex};
43
use crate::dataflow::on_lookup_result_bits;
54
use crate::dataflow::MoveDataParamEnv;
65
use crate::dataflow::{on_all_children_bits, on_all_drop_children_bits};
6+
use crate::dataflow::{Analysis, ResultsCursor};
77
use crate::dataflow::{MaybeInitializedPlaces, MaybeUninitializedPlaces};
88
use crate::transform::{MirPass, MirSource};
99
use crate::util::elaborate_drops::{elaborate_drop, DropFlagState, Unwind};

src/librustc_mir/transform/generator.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
//! For generators with state 1 (returned) and state 2 (poisoned) it does nothing.
5050
//! Otherwise it drops all the values in scope at the last suspension point.
5151
52-
use crate::dataflow::generic::{self as dataflow, Analysis};
52+
use crate::dataflow::{self, Analysis};
5353
use crate::dataflow::{MaybeBorrowedLocals, MaybeRequiresStorage, MaybeStorageLive};
5454
use crate::transform::no_landing_pads::no_landing_pads;
5555
use crate::transform::simplify;

src/librustc_mir/transform/rustc_peek.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ use rustc::ty::{self, Ty, TyCtxt};
99
use rustc_hir::def_id::DefId;
1010
use rustc_index::bit_set::BitSet;
1111

12-
use crate::dataflow::generic::{Analysis, Results, ResultsCursor};
1312
use crate::dataflow::move_paths::{HasMoveData, MoveData};
1413
use crate::dataflow::move_paths::{LookupResult, MovePathIndex};
1514
use crate::dataflow::MaybeMutBorrowedLocals;
1615
use crate::dataflow::MoveDataParamEnv;
16+
use crate::dataflow::{Analysis, Results, ResultsCursor};
1717
use crate::dataflow::{
1818
DefinitelyInitializedPlaces, MaybeInitializedPlaces, MaybeUninitializedPlaces,
1919
};

0 commit comments

Comments
 (0)