Remove rustc_hir reexports in rustc::hir.
This commit is contained in:
parent
1c091bba51
commit
ebfd8673a7
340 changed files with 866 additions and 826 deletions
|
|
@ -28,6 +28,7 @@ rustc_codegen_utils = { path = "../librustc_codegen_utils" }
|
|||
rustc_data_structures = { path = "../librustc_data_structures"}
|
||||
rustc_errors = { path = "../librustc_errors" }
|
||||
rustc_fs_util = { path = "../librustc_fs_util" }
|
||||
rustc_hir = { path = "../librustc_hir" }
|
||||
rustc_incremental = { path = "../librustc_incremental" }
|
||||
rustc_index = { path = "../librustc_index" }
|
||||
rustc_target = { path = "../librustc_target" }
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
use rustc::hir::def_id::CrateNum;
|
||||
use rustc::middle::cstore::{EncodedMetadata, LibSource, NativeLibrary, NativeLibraryKind};
|
||||
use rustc::middle::dependency_format::Linkage;
|
||||
use rustc::session::config::{
|
||||
|
|
@ -10,6 +9,7 @@ use rustc::session::search_paths::PathKind;
|
|||
use rustc::session::{filesearch, Session};
|
||||
use rustc_data_structures::fx::FxHashSet;
|
||||
use rustc_fs_util::fix_windows_verbatim_for_gcc;
|
||||
use rustc_hir::def_id::CrateNum;
|
||||
use rustc_span::symbol::Symbol;
|
||||
use rustc_target::spec::{LinkerFlavor, PanicStrategy, RelroLevel};
|
||||
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ use std::io::prelude::*;
|
|||
use std::io::{self, BufWriter};
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
use rustc::hir::def_id::{CrateNum, LOCAL_CRATE};
|
||||
use rustc::middle::dependency_format::Linkage;
|
||||
use rustc::session::config::{self, CrateType, DebugInfo, LinkerPluginLto, Lto, OptLevel};
|
||||
use rustc::session::Session;
|
||||
use rustc::ty::TyCtxt;
|
||||
use rustc_hir::def_id::{CrateNum, LOCAL_CRATE};
|
||||
use rustc_serialize::{json, Encoder};
|
||||
use rustc_span::symbol::Symbol;
|
||||
use rustc_target::spec::{LinkerFlavor, LldFlavor};
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ use std::env;
|
|||
use std::fs;
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
use rustc::hir::def_id::CrateNum;
|
||||
use rustc::middle::cstore::LibSource;
|
||||
use rustc_hir::def_id::CrateNum;
|
||||
|
||||
pub struct RPathConfig<'a> {
|
||||
pub used_crates: &'a [(CrateNum, LibSource)],
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
use std::collections::hash_map::Entry::*;
|
||||
use std::sync::Arc;
|
||||
|
||||
use rustc::hir;
|
||||
use rustc::hir::def_id::{CrateNum, DefId, DefIdMap, CRATE_DEF_INDEX, LOCAL_CRATE};
|
||||
use rustc::hir::Node;
|
||||
use rustc::middle::codegen_fn_attrs::CodegenFnAttrFlags;
|
||||
use rustc::middle::exported_symbols::{metadata_symbol_name, ExportedSymbol, SymbolExportLevel};
|
||||
use rustc::session::config;
|
||||
|
|
@ -13,6 +10,9 @@ use rustc::ty::Instance;
|
|||
use rustc::ty::{SymbolName, TyCtxt};
|
||||
use rustc_data_structures::fingerprint::Fingerprint;
|
||||
use rustc_data_structures::fx::FxHashMap;
|
||||
use rustc_hir as hir;
|
||||
use rustc_hir::def_id::{CrateNum, DefId, DefIdMap, CRATE_DEF_INDEX, LOCAL_CRATE};
|
||||
use rustc_hir::Node;
|
||||
use rustc_index::vec::IndexVec;
|
||||
use syntax::expand::allocator::ALLOCATOR_METHODS;
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ use crate::{
|
|||
use crate::traits::*;
|
||||
use jobserver::{Acquired, Client};
|
||||
use rustc::dep_graph::{WorkProduct, WorkProductFileKind, WorkProductId};
|
||||
use rustc::hir::def_id::{CrateNum, LOCAL_CRATE};
|
||||
use rustc::middle::cstore::EncodedMetadata;
|
||||
use rustc::session::config::{
|
||||
self, Lto, OutputFilenames, OutputType, Passes, Sanitizer, SwitchWithOptPath,
|
||||
|
|
@ -26,6 +25,7 @@ use rustc_data_structures::sync::Lrc;
|
|||
use rustc_errors::emitter::Emitter;
|
||||
use rustc_errors::{DiagnosticId, FatalError, Handler, Level};
|
||||
use rustc_fs_util::link_or_copy;
|
||||
use rustc_hir::def_id::{CrateNum, LOCAL_CRATE};
|
||||
use rustc_incremental::{
|
||||
copy_cgu_workproducts_to_incr_comp_cache_dir, in_incr_comp_dir, in_incr_comp_dir_sess,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -25,8 +25,6 @@ use crate::mir::place::PlaceRef;
|
|||
use crate::traits::*;
|
||||
use crate::{CachedModuleCodegen, CrateInfo, MemFlags, ModuleCodegen, ModuleKind};
|
||||
|
||||
use rustc::hir;
|
||||
use rustc::hir::def_id::{DefId, LOCAL_CRATE};
|
||||
use rustc::middle::codegen_fn_attrs::CodegenFnAttrs;
|
||||
use rustc::middle::cstore::EncodedMetadata;
|
||||
use rustc::middle::cstore::{self, LinkagePreference};
|
||||
|
|
@ -42,6 +40,8 @@ use rustc::ty::{self, Instance, Ty, TyCtxt};
|
|||
use rustc_codegen_utils::{check_for_rustc_errors_attr, symbol_names_test};
|
||||
use rustc_data_structures::fx::FxHashMap;
|
||||
use rustc_data_structures::profiling::print_time_passes_entry;
|
||||
use rustc_hir as hir;
|
||||
use rustc_hir::def_id::{DefId, LOCAL_CRATE};
|
||||
use rustc_index::vec::Idx;
|
||||
use rustc_session::cgu_reuse_tracker::CguReuse;
|
||||
use rustc_span::Span;
|
||||
|
|
|
|||
|
|
@ -6,11 +6,11 @@ use rustc_span::Span;
|
|||
|
||||
use crate::base;
|
||||
use crate::traits::*;
|
||||
use rustc::hir::def_id::DefId;
|
||||
use rustc::middle::lang_items::LangItem;
|
||||
use rustc_hir::def_id::DefId;
|
||||
|
||||
use crate::traits::BuilderMethods;
|
||||
use rustc::hir;
|
||||
use rustc_hir as hir;
|
||||
|
||||
use rustc_error_codes::*;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
// Type Names for Debug Info.
|
||||
|
||||
use rustc::hir::{self, def_id::DefId};
|
||||
use rustc::ty::{self, subst::SubstsRef, Ty, TyCtxt};
|
||||
use rustc_data_structures::fx::FxHashSet;
|
||||
use rustc_hir as hir;
|
||||
use rustc_hir::def_id::DefId;
|
||||
|
||||
// Compute the name of the type as it should be stored in debuginfo. Does not do
|
||||
// any caching, i.e., calling the function twice with the same type will also do
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ extern crate rustc;
|
|||
extern crate syntax;
|
||||
|
||||
use rustc::dep_graph::WorkProduct;
|
||||
use rustc::hir::def_id::CrateNum;
|
||||
use rustc::middle::cstore::{CrateSource, LibSource, NativeLibrary};
|
||||
use rustc::middle::dependency_format::Dependencies;
|
||||
use rustc::middle::lang_items::LangItem;
|
||||
|
|
@ -34,6 +33,7 @@ use rustc::ty::query::Providers;
|
|||
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
|
||||
use rustc_data_structures::svh::Svh;
|
||||
use rustc_data_structures::sync::Lrc;
|
||||
use rustc_hir::def_id::CrateNum;
|
||||
use rustc_span::symbol::Symbol;
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
use crate::traits::*;
|
||||
use rustc::hir::def_id::CrateNum;
|
||||
use rustc::mir;
|
||||
use rustc::session::config::DebugInfo;
|
||||
use rustc::ty::layout::{LayoutOf, Size};
|
||||
use rustc::ty::TyCtxt;
|
||||
use rustc_hir::def_id::CrateNum;
|
||||
use rustc_index::vec::IndexVec;
|
||||
|
||||
use rustc_span::symbol::kw;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
use crate::base;
|
||||
use crate::traits::*;
|
||||
use rustc::hir;
|
||||
use rustc::mir::mono::{Linkage, Visibility};
|
||||
use rustc::ty::layout::HasTyCtxt;
|
||||
use rustc_hir as hir;
|
||||
|
||||
use rustc::mir::mono::MonoItem;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
use super::BackendTypes;
|
||||
use crate::mir::place::PlaceRef;
|
||||
use rustc::hir::{GlobalAsm, InlineAsmInner};
|
||||
use rustc_hir::{GlobalAsm, InlineAsmInner};
|
||||
use rustc_span::Span;
|
||||
|
||||
pub trait AsmBuilderMethods<'tcx>: BackendTypes {
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
use super::BackendTypes;
|
||||
use crate::mir::debuginfo::{FunctionDebugContext, VariableKind};
|
||||
use rustc::hir::def_id::CrateNum;
|
||||
use rustc::mir;
|
||||
use rustc::ty::layout::Size;
|
||||
use rustc::ty::{Instance, Ty};
|
||||
use rustc_hir::def_id::CrateNum;
|
||||
use rustc_span::{SourceFile, Span};
|
||||
use rustc_target::abi::call::FnAbi;
|
||||
use syntax::ast::Name;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
use super::BackendTypes;
|
||||
use rustc::hir::def_id::DefId;
|
||||
use rustc::mir::mono::{Linkage, Visibility};
|
||||
use rustc::ty::{Instance, Ty};
|
||||
use rustc_hir::def_id::DefId;
|
||||
use rustc_target::abi::call::FnAbi;
|
||||
|
||||
pub trait DeclareMethods<'tcx>: BackendTypes {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
use super::BackendTypes;
|
||||
use rustc::hir::def_id::DefId;
|
||||
use rustc::ty::layout::Align;
|
||||
use rustc_hir::def_id::DefId;
|
||||
|
||||
pub trait StaticMethods: BackendTypes {
|
||||
fn static_addr_of(&self, cv: Self::Value, align: Align, kind: Option<&str>) -> Self::Value;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue