From c1ff10464dc6b685f871d2365e3d8a39de324ba9 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Mon, 1 May 2017 11:23:53 -0400 Subject: [PATCH] rename `mir_map` to `queries` and remove `build_mir_for_crate` --- src/librustc_driver/driver.rs | 11 +---------- src/librustc_mir/lib.rs | 4 ++-- src/librustc_mir/{mir_map.rs => queries.rs} | 11 ----------- 3 files changed, 3 insertions(+), 23 deletions(-) rename src/librustc_mir/{mir_map.rs => queries.rs} (96%) diff --git a/src/librustc_driver/driver.rs b/src/librustc_driver/driver.rs index cd6b5f62edd..f80d6473dcc 100644 --- a/src/librustc_driver/driver.rs +++ b/src/librustc_driver/driver.rs @@ -36,8 +36,7 @@ use rustc_privacy; use rustc_plugin::registry::Registry; use rustc_plugin as plugin; -use rustc_passes::{ast_validation, no_asm, loops, consts, - static_recursion, hir_stats, mir_stats}; +use rustc_passes::{ast_validation, no_asm, loops, consts, static_recursion, hir_stats}; use rustc_const_eval::{self, check_match}; use super::Compilation; @@ -997,14 +996,6 @@ macro_rules! try_with_f { "liveness checking", || middle::liveness::check_crate(tcx)); - time(time_passes, - "MIR dump", - || mir::mir_map::build_mir_for_crate(tcx)); - - if sess.opts.debugging_opts.mir_stats { - mir_stats::print_mir_stats(tcx, "PRE CLEANUP MIR STATS"); - } - time(time_passes, "borrow checking", || borrowck::check_crate(tcx)); diff --git a/src/librustc_mir/lib.rs b/src/librustc_mir/lib.rs index cf6a50563a0..682a5c6f8ac 100644 --- a/src/librustc_mir/lib.rs +++ b/src/librustc_mir/lib.rs @@ -50,14 +50,14 @@ pub mod callgraph; mod hair; mod shim; -pub mod mir_map; +mod queries; pub mod transform; pub mod util; use rustc::ty::maps::Providers; pub fn provide(providers: &mut Providers) { - mir_map::provide(providers); + queries::provide(providers); shim::provide(providers); transform::provide(providers); } diff --git a/src/librustc_mir/mir_map.rs b/src/librustc_mir/queries.rs similarity index 96% rename from src/librustc_mir/mir_map.rs rename to src/librustc_mir/queries.rs index e51a7a410e0..b4d752d2894 100644 --- a/src/librustc_mir/mir_map.rs +++ b/src/librustc_mir/queries.rs @@ -18,7 +18,6 @@ use build; use rustc::hir::def_id::{CrateNum, DefId, LOCAL_CRATE}; -use rustc::dep_graph::DepNode; use rustc::mir::Mir; use rustc::mir::transform::MirSource; use rustc::mir::visit::MutVisitor; @@ -41,16 +40,6 @@ use std::mem; use std::rc::Rc; -pub fn build_mir_for_crate<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>) { - tcx.dep_graph.with_task(DepNode::MirKrate, tcx, (), build_mir_for_crate_task); - - fn build_mir_for_crate_task<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, (): ()) { - for &body_owner_def_id in tcx.mir_keys(LOCAL_CRATE).iter() { - tcx.item_mir(body_owner_def_id); - } - } -} - pub fn provide(providers: &mut Providers) { *providers = Providers { mir_build, -- 2.44.0