remove reexport of rustc::ty::Instance
This commit is contained in:
parent
607aadcb77
commit
8af151b30a
@ -6,12 +6,11 @@
|
||||
|
||||
use crate::attributes;
|
||||
use crate::llvm;
|
||||
use crate::monomorphize::Instance;
|
||||
use crate::context::CodegenCx;
|
||||
use crate::value::Value;
|
||||
use rustc_codegen_ssa::traits::*;
|
||||
|
||||
use rustc::ty::TypeFoldable;
|
||||
use rustc::ty::{TypeFoldable, Instance};
|
||||
use rustc::ty::layout::{LayoutOf, HasTyCtxt};
|
||||
|
||||
/// Codegens a reference to a fn/method item, monomorphizing and
|
||||
|
@ -2,7 +2,6 @@ use crate::llvm::{self, SetUnnamedAddr, True};
|
||||
use crate::debuginfo;
|
||||
use crate::monomorphize::MonoItem;
|
||||
use crate::common::CodegenCx;
|
||||
use crate::monomorphize::Instance;
|
||||
use crate::base;
|
||||
use crate::type_::Type;
|
||||
use crate::type_of::LayoutLlvmExt;
|
||||
@ -16,7 +15,7 @@ use syntax_pos::Span;
|
||||
use rustc_target::abi::HasDataLayout;
|
||||
use syntax::symbol::sym;
|
||||
use syntax_pos::symbol::LocalInternedString;
|
||||
use rustc::ty::{self, Ty};
|
||||
use rustc::ty::{self, Ty, Instance};
|
||||
use rustc_codegen_ssa::traits::*;
|
||||
|
||||
use rustc::ty::layout::{self, Size, Align, LayoutOf};
|
||||
|
@ -1,7 +1,6 @@
|
||||
use crate::attributes;
|
||||
use crate::llvm;
|
||||
use crate::debuginfo;
|
||||
use crate::monomorphize::Instance;
|
||||
use crate::value::Value;
|
||||
use rustc::dep_graph::DepGraphSafe;
|
||||
use rustc::hir;
|
||||
@ -17,7 +16,7 @@ use rustc::session::Session;
|
||||
use rustc::ty::layout::{
|
||||
LayoutError, LayoutOf, PointeeInfo, Size, TyLayout, VariantIdx, HasParamEnv
|
||||
};
|
||||
use rustc::ty::{self, Ty, TyCtxt};
|
||||
use rustc::ty::{self, Ty, TyCtxt, Instance};
|
||||
use rustc::util::nodemap::FxHashMap;
|
||||
use rustc_target::spec::{HasTargetSpec, Target};
|
||||
use rustc_codegen_ssa::callee::resolve_and_get_fn;
|
||||
|
@ -20,9 +20,8 @@ use rustc::ty::subst::{SubstsRef, UnpackedKind};
|
||||
use crate::abi::Abi;
|
||||
use crate::common::CodegenCx;
|
||||
use crate::builder::Builder;
|
||||
use crate::monomorphize::Instance;
|
||||
use crate::value::Value;
|
||||
use rustc::ty::{self, ParamEnv, Ty, InstanceDef};
|
||||
use rustc::ty::{self, ParamEnv, Ty, InstanceDef, Instance};
|
||||
use rustc::mir;
|
||||
use rustc::session::config::{self, DebugInfo};
|
||||
use rustc::util::nodemap::{DefIdMap, FxHashMap, FxHashSet};
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
use super::metadata::{unknown_file_metadata, UNKNOWN_LINE_NUMBER};
|
||||
use super::utils::{DIB, debug_context};
|
||||
use crate::monomorphize::Instance;
|
||||
use rustc::ty;
|
||||
|
||||
use crate::llvm;
|
||||
@ -10,6 +9,7 @@ use crate::llvm::debuginfo::DIScope;
|
||||
use crate::common::CodegenCx;
|
||||
use rustc::hir::def_id::DefId;
|
||||
use rustc::hir::map::DefPathData;
|
||||
use rustc::ty::Instance;
|
||||
|
||||
use rustc_data_structures::small_c_str::SmallCStr;
|
||||
|
||||
|
@ -2,11 +2,10 @@ use crate::attributes;
|
||||
use crate::base;
|
||||
use crate::context::CodegenCx;
|
||||
use crate::llvm;
|
||||
use crate::monomorphize::Instance;
|
||||
use crate::type_of::LayoutLlvmExt;
|
||||
use rustc::hir::def_id::{DefId, LOCAL_CRATE};
|
||||
use rustc::mir::mono::{Linkage, Visibility};
|
||||
use rustc::ty::TypeFoldable;
|
||||
use rustc::ty::{TypeFoldable, Instance};
|
||||
use rustc::ty::layout::{LayoutOf, HasTyCtxt};
|
||||
use rustc_codegen_ssa::traits::*;
|
||||
|
||||
|
@ -21,14 +21,13 @@ use rustc::middle::cstore::EncodedMetadata;
|
||||
use rustc::middle::lang_items::StartFnLangItem;
|
||||
use rustc::middle::weak_lang_items;
|
||||
use rustc::mir::mono::CodegenUnitNameBuilder;
|
||||
use rustc::ty::{self, Ty, TyCtxt};
|
||||
use rustc::ty::{self, Ty, TyCtxt, Instance};
|
||||
use rustc::ty::layout::{self, Align, TyLayout, LayoutOf, VariantIdx, HasTyCtxt};
|
||||
use rustc::ty::query::Providers;
|
||||
use rustc::middle::cstore::{self, LinkagePreference};
|
||||
use rustc::util::common::{time, print_time_passes_entry};
|
||||
use rustc::session::config::{self, EntryFnType, Lto};
|
||||
use rustc::session::Session;
|
||||
use rustc_mir::monomorphize::Instance;
|
||||
use rustc_mir::monomorphize::partitioning::{CodegenUnit, CodegenUnitExt};
|
||||
use rustc::util::nodemap::FxHashMap;
|
||||
use rustc_data_structures::indexed_vec::Idx;
|
||||
|
@ -1,8 +1,7 @@
|
||||
use rustc::ty::{self, Ty, TypeFoldable, UpvarSubsts};
|
||||
use rustc::ty::{self, Ty, TypeFoldable, UpvarSubsts, Instance};
|
||||
use rustc::ty::layout::{TyLayout, HasTyCtxt, FnTypeExt};
|
||||
use rustc::mir::{self, Body};
|
||||
use rustc::session::config::DebugInfo;
|
||||
use rustc_mir::monomorphize::Instance;
|
||||
use rustc_target::abi::call::{FnType, PassMode, IgnoreMode};
|
||||
use rustc_target::abi::{Variants, VariantIdx};
|
||||
use crate::base;
|
||||
|
@ -2,9 +2,8 @@ use super::BackendTypes;
|
||||
use crate::debuginfo::{FunctionDebugContext, MirDebugScope, VariableAccess, VariableKind};
|
||||
use rustc::hir::def_id::CrateNum;
|
||||
use rustc::mir;
|
||||
use rustc::ty::{self, Ty};
|
||||
use rustc::ty::{self, Ty, Instance};
|
||||
use rustc_data_structures::indexed_vec::IndexVec;
|
||||
use rustc_mir::monomorphize::Instance;
|
||||
use syntax::ast::Name;
|
||||
use syntax_pos::{SourceFile, Span};
|
||||
|
||||
|
@ -1,8 +1,7 @@
|
||||
use super::BackendTypes;
|
||||
use rustc::hir::def_id::DefId;
|
||||
use rustc::mir::mono::{Linkage, Visibility};
|
||||
use rustc::ty;
|
||||
use rustc_mir::monomorphize::Instance;
|
||||
use rustc::ty::{self, Instance};
|
||||
|
||||
pub trait DeclareMethods<'tcx>: BackendTypes {
|
||||
/// Declare a global value.
|
||||
|
@ -92,9 +92,8 @@ use rustc::hir::Node;
|
||||
use rustc::hir::CodegenFnAttrFlags;
|
||||
use rustc::session::config::SymbolManglingVersion;
|
||||
use rustc::ty::query::Providers;
|
||||
use rustc::ty::{self, TyCtxt};
|
||||
use rustc::ty::{self, TyCtxt, Instance};
|
||||
use rustc_mir::monomorphize::item::{InstantiationMode, MonoItem, MonoItemExt};
|
||||
use rustc_mir::monomorphize::Instance;
|
||||
|
||||
use syntax_pos::symbol::InternedString;
|
||||
|
||||
|
@ -4,10 +4,9 @@ use rustc::ich::NodeIdHashingMode;
|
||||
use rustc::mir::interpret::{ConstValue, Scalar};
|
||||
use rustc::ty::print::{PrettyPrinter, Printer, Print};
|
||||
use rustc::ty::subst::{Kind, UnpackedKind};
|
||||
use rustc::ty::{self, Ty, TyCtxt, TypeFoldable};
|
||||
use rustc::ty::{self, Ty, TyCtxt, TypeFoldable, Instance};
|
||||
use rustc::util::common::record_time;
|
||||
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
|
||||
use rustc_mir::monomorphize::Instance;
|
||||
|
||||
use log::debug;
|
||||
|
||||
|
@ -1,12 +1,11 @@
|
||||
use rustc::hir;
|
||||
use rustc::hir::def_id::{CrateNum, DefId};
|
||||
use rustc::hir::map::{DefPathData, DisambiguatedDefPathData};
|
||||
use rustc::ty::{self, Ty, TyCtxt, TypeFoldable};
|
||||
use rustc::ty::{self, Ty, TyCtxt, TypeFoldable, Instance};
|
||||
use rustc::ty::print::{Printer, Print};
|
||||
use rustc::ty::subst::{Kind, Subst, UnpackedKind};
|
||||
use rustc_data_structures::base_n;
|
||||
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
|
||||
use rustc_mir::monomorphize::Instance;
|
||||
use rustc_target::spec::abi::Abi;
|
||||
use syntax::ast::{IntTy, UintTy, FloatTy};
|
||||
|
||||
|
@ -5,8 +5,7 @@
|
||||
//! paths etc in all kinds of annoying scenarios.
|
||||
|
||||
use rustc::hir;
|
||||
use rustc::ty::TyCtxt;
|
||||
use rustc_mir::monomorphize::Instance;
|
||||
use rustc::ty::{TyCtxt, Instance};
|
||||
use syntax::symbol::{Symbol, sym};
|
||||
|
||||
const SYMBOL_NAME: Symbol = sym::rustc_symbol_name;
|
||||
|
@ -2,9 +2,8 @@ use rustc::hir::def_id::DefId;
|
||||
use rustc::middle::lang_items::DropInPlaceFnLangItem;
|
||||
use rustc::traits;
|
||||
use rustc::ty::adjustment::CustomCoerceUnsized;
|
||||
use rustc::ty::{self, Ty, TyCtxt};
|
||||
use rustc::ty::{self, Ty, TyCtxt, Instance};
|
||||
|
||||
pub use rustc::ty::Instance;
|
||||
pub use self::item::{MonoItem, MonoItemExt};
|
||||
|
||||
pub mod collector;
|
||||
|
Loading…
x
Reference in New Issue
Block a user