Skip to content

Commit 1ccb0b4

Browse files
committed
rustc -> rustc_middle part 3 (rustfmt)
1 parent 0cb9e36 commit 1ccb0b4

File tree

297 files changed

+771
-739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

297 files changed

+771
-739
lines changed

src/librustc_codegen_llvm/abi.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ use crate::type_::Type;
55
use crate::type_of::LayoutLlvmExt;
66
use crate::value::Value;
77

8-
use rustc_middle::bug;
9-
use rustc_middle::ty::layout::{self};
10-
use rustc_middle::ty::Ty;
118
use rustc_codegen_ssa::mir::operand::OperandValue;
129
use rustc_codegen_ssa::mir::place::PlaceRef;
1310
use rustc_codegen_ssa::traits::*;
1411
use rustc_codegen_ssa::MemFlags;
12+
use rustc_middle::bug;
13+
use rustc_middle::ty::layout::{self};
14+
use rustc_middle::ty::Ty;
1515
use rustc_target::abi::call::ArgAbi;
1616
use rustc_target::abi::{HasDataLayout, LayoutOf};
1717

src/librustc_codegen_llvm/allocator.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::attributes;
22
use libc::c_uint;
3+
use rustc_ast::expand::allocator::{AllocatorKind, AllocatorTy, ALLOCATOR_METHODS};
34
use rustc_middle::bug;
45
use rustc_middle::ty::TyCtxt;
5-
use rustc_ast::expand::allocator::{AllocatorKind, AllocatorTy, ALLOCATOR_METHODS};
66

77
use crate::llvm::{self, False, True};
88
use crate::ModuleLlvm;

src/librustc_codegen_llvm/attributes.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
33
use std::ffi::CString;
44

5-
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
6-
use rustc_middle::ty::layout::HasTyCtxt;
7-
use rustc_middle::ty::query::Providers;
8-
use rustc_middle::ty::{self, Ty, TyCtxt};
95
use rustc_codegen_ssa::traits::*;
106
use rustc_data_structures::const_cstr;
117
use rustc_data_structures::fx::FxHashMap;
128
use rustc_data_structures::small_c_str::SmallCStr;
139
use rustc_hir::def_id::{DefId, LOCAL_CRATE};
10+
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
11+
use rustc_middle::ty::layout::HasTyCtxt;
12+
use rustc_middle::ty::query::Providers;
13+
use rustc_middle::ty::{self, Ty, TyCtxt};
1414
use rustc_session::config::{OptLevel, Sanitizer};
1515
use rustc_session::Session;
1616
use rustc_target::abi::call::Conv;

src/librustc_codegen_llvm/back/lto.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ use crate::llvm::archive_ro::ArchiveRO;
66
use crate::llvm::{self, False, True};
77
use crate::{LlvmCodegenBackend, ModuleLlvm};
88
use log::{debug, info};
9-
use rustc_middle::bug;
10-
use rustc_middle::dep_graph::WorkProduct;
11-
use rustc_middle::middle::exported_symbols::SymbolExportLevel;
129
use rustc_codegen_ssa::back::lto::{LtoModuleCodegen, SerializedModule, ThinModule, ThinShared};
1310
use rustc_codegen_ssa::back::symbol_export;
1411
use rustc_codegen_ssa::back::write::{CodegenContext, FatLTOInput, ModuleConfig};
@@ -17,6 +14,9 @@ use rustc_codegen_ssa::{ModuleCodegen, ModuleKind, RLIB_BYTECODE_EXTENSION};
1714
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
1815
use rustc_errors::{FatalError, Handler};
1916
use rustc_hir::def_id::LOCAL_CRATE;
17+
use rustc_middle::bug;
18+
use rustc_middle::dep_graph::WorkProduct;
19+
use rustc_middle::middle::exported_symbols::SymbolExportLevel;
2020
use rustc_session::cgu_reuse_tracker::CguReuse;
2121
use rustc_session::config::{self, Lto};
2222

src/librustc_codegen_llvm/back/write.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ use crate::type_::Type;
1414
use crate::LlvmCodegenBackend;
1515
use crate::ModuleLlvm;
1616
use log::debug;
17-
use rustc_middle::bug;
18-
use rustc_middle::ty::TyCtxt;
1917
use rustc_codegen_ssa::back::write::{BitcodeSection, CodegenContext, EmitObj, ModuleConfig};
2018
use rustc_codegen_ssa::traits::*;
2119
use rustc_codegen_ssa::{CompiledModule, ModuleCodegen, RLIB_BYTECODE_EXTENSION};
2220
use rustc_data_structures::small_c_str::SmallCStr;
2321
use rustc_errors::{FatalError, Handler};
2422
use rustc_fs_util::{link_or_copy, path_to_c_string};
2523
use rustc_hir::def_id::LOCAL_CRATE;
24+
use rustc_middle::bug;
25+
use rustc_middle::ty::TyCtxt;
2626
use rustc_session::config::{self, Lto, OutputType, Passes, Sanitizer, SwitchWithOptPath};
2727
use rustc_session::Session;
2828

src/librustc_codegen_llvm/base.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ use crate::llvm;
2323
use crate::metadata;
2424
use crate::value::Value;
2525

26+
use rustc_codegen_ssa::base::maybe_create_entry_wrapper;
27+
use rustc_codegen_ssa::mono_item::MonoItemExt;
28+
use rustc_codegen_ssa::traits::*;
29+
use rustc_codegen_ssa::{ModuleCodegen, ModuleKind};
30+
use rustc_data_structures::small_c_str::SmallCStr;
2631
use rustc_middle::dep_graph;
2732
use rustc_middle::middle::codegen_fn_attrs::{CodegenFnAttrFlags, CodegenFnAttrs};
2833
use rustc_middle::middle::cstore::EncodedMetadata;
2934
use rustc_middle::middle::exported_symbols;
3035
use rustc_middle::mir::mono::{Linkage, Visibility};
3136
use rustc_middle::ty::TyCtxt;
32-
use rustc_codegen_ssa::base::maybe_create_entry_wrapper;
33-
use rustc_codegen_ssa::mono_item::MonoItemExt;
34-
use rustc_codegen_ssa::traits::*;
35-
use rustc_codegen_ssa::{ModuleCodegen, ModuleKind};
36-
use rustc_data_structures::small_c_str::SmallCStr;
3737
use rustc_session::config::DebugInfo;
3838
use rustc_span::symbol::Symbol;
3939

src/librustc_codegen_llvm/consts.rs

+7-5
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,18 @@ use crate::type_of::LayoutLlvmExt;
77
use crate::value::Value;
88
use libc::c_uint;
99
use log::debug;
10+
use rustc_codegen_ssa::traits::*;
11+
use rustc_hir as hir;
12+
use rustc_hir::def_id::DefId;
13+
use rustc_hir::Node;
1014
use rustc_middle::middle::codegen_fn_attrs::{CodegenFnAttrFlags, CodegenFnAttrs};
11-
use rustc_middle::mir::interpret::{read_target_uint, Allocation, ConstValue, ErrorHandled, Pointer};
15+
use rustc_middle::mir::interpret::{
16+
read_target_uint, Allocation, ConstValue, ErrorHandled, Pointer,
17+
};
1218
use rustc_middle::mir::mono::MonoItem;
1319
use rustc_middle::ty::layout::{self, Align, LayoutOf, Size};
1420
use rustc_middle::ty::{self, Instance, Ty};
1521
use rustc_middle::{bug, span_bug};
16-
use rustc_codegen_ssa::traits::*;
17-
use rustc_hir as hir;
18-
use rustc_hir::def_id::DefId;
19-
use rustc_hir::Node;
2022
use rustc_span::symbol::{sym, Symbol};
2123
use rustc_span::Span;
2224
use rustc_target::abi::HasDataLayout;

src/librustc_codegen_llvm/debuginfo/gdb.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use crate::llvm;
55
use crate::builder::Builder;
66
use crate::common::CodegenCx;
77
use crate::value::Value;
8-
use rustc_middle::bug;
98
use rustc_codegen_ssa::traits::*;
9+
use rustc_middle::bug;
1010
use rustc_session::config::DebugInfo;
1111

1212
use rustc_ast::attr;

src/librustc_codegen_llvm/debuginfo/mod.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,28 @@ use crate::llvm;
1212
use crate::llvm::debuginfo::{
1313
DIArray, DIBuilder, DIFile, DIFlags, DILexicalBlock, DISPFlags, DIScope, DIType, DIVariable,
1414
};
15-
use rustc_middle::ty::subst::{GenericArgKind, SubstsRef};
1615
use rustc_hir::def_id::{CrateNum, DefId, DefIdMap, LOCAL_CRATE};
16+
use rustc_middle::ty::subst::{GenericArgKind, SubstsRef};
1717

1818
use crate::abi::FnAbi;
1919
use crate::builder::Builder;
2020
use crate::common::CodegenCx;
2121
use crate::value::Value;
22-
use rustc_middle::mir;
23-
use rustc_middle::ty::{self, Instance, ParamEnv, Ty};
2422
use rustc_codegen_ssa::debuginfo::type_names;
2523
use rustc_codegen_ssa::mir::debuginfo::{DebugScope, FunctionDebugContext, VariableKind};
2624
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
2725
use rustc_index::vec::IndexVec;
26+
use rustc_middle::mir;
27+
use rustc_middle::ty::{self, Instance, ParamEnv, Ty};
2828
use rustc_session::config::{self, DebugInfo};
2929

3030
use libc::c_uint;
3131
use log::debug;
3232
use std::cell::RefCell;
3333

34-
use rustc_middle::ty::layout::{self, HasTyCtxt, LayoutOf, Size};
3534
use rustc_ast::ast;
3635
use rustc_codegen_ssa::traits::*;
36+
use rustc_middle::ty::layout::{self, HasTyCtxt, LayoutOf, Size};
3737
use rustc_span::symbol::Symbol;
3838
use rustc_span::{self, BytePos, Span};
3939
use smallvec::SmallVec;

src/librustc_codegen_llvm/debuginfo/utils.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
use super::namespace::item_namespace;
44
use super::CrateDebugContext;
55

6-
use rustc_middle::ty::DefIdTree;
76
use rustc_hir::def_id::DefId;
7+
use rustc_middle::ty::DefIdTree;
88

99
use crate::common::CodegenCx;
1010
use crate::llvm;

src/librustc_codegen_llvm/declare.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ use crate::llvm::AttributePlace::Function;
1919
use crate::type_::Type;
2020
use crate::value::Value;
2121
use log::debug;
22-
use rustc_middle::ty::Ty;
2322
use rustc_codegen_ssa::traits::*;
23+
use rustc_middle::ty::Ty;
2424

2525
/// Declare a function.
2626
///

src/librustc_codegen_llvm/lib.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@
1717
use back::write::{create_informational_target_machine, create_target_machine};
1818

1919
pub use llvm_util::target_features;
20-
use rustc_middle::dep_graph::{DepGraph, WorkProduct};
21-
use rustc_middle::middle::cstore::{EncodedMetadata, MetadataLoaderDyn};
22-
use rustc_middle::ty::{self, TyCtxt};
23-
use rustc_middle::util::common::ErrorReported;
2420
use rustc_ast::expand::allocator::AllocatorKind;
2521
use rustc_codegen_ssa::back::lto::{LtoModuleCodegen, SerializedModule, ThinModule};
2622
use rustc_codegen_ssa::back::write::{CodegenContext, FatLTOInput, ModuleConfig};
2723
use rustc_codegen_ssa::traits::*;
2824
use rustc_codegen_ssa::ModuleCodegen;
2925
use rustc_codegen_ssa::{CodegenResults, CompiledModule};
3026
use rustc_errors::{FatalError, Handler};
27+
use rustc_middle::dep_graph::{DepGraph, WorkProduct};
28+
use rustc_middle::middle::cstore::{EncodedMetadata, MetadataLoaderDyn};
29+
use rustc_middle::ty::{self, TyCtxt};
30+
use rustc_middle::util::common::ErrorReported;
3131
use rustc_serialize::json;
3232
use rustc_session::config::{self, OptLevel, OutputFilenames, PrintRequest};
3333
use rustc_session::Session;

src/librustc_codegen_llvm/llvm_util.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::back::write::create_informational_target_machine;
22
use crate::llvm;
33
use libc::c_int;
4-
use rustc_middle::bug;
54
use rustc_data_structures::fx::FxHashSet;
65
use rustc_feature::UnstableFeatures;
6+
use rustc_middle::bug;
77
use rustc_session::config::PrintRequest;
88
use rustc_session::Session;
99
use rustc_span::symbol::sym;

src/librustc_codegen_llvm/mono_item.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ use crate::context::CodegenCx;
55
use crate::llvm;
66
use crate::type_of::LayoutLlvmExt;
77
use log::debug;
8+
use rustc_codegen_ssa::traits::*;
9+
use rustc_hir::def_id::{DefId, LOCAL_CRATE};
810
use rustc_middle::mir::mono::{Linkage, Visibility};
911
use rustc_middle::ty::layout::{FnAbiExt, LayoutOf};
1012
use rustc_middle::ty::{Instance, TypeFoldable};
11-
use rustc_codegen_ssa::traits::*;
12-
use rustc_hir::def_id::{DefId, LOCAL_CRATE};
1313

1414
pub use rustc_middle::mir::mono::MonoItem;
1515

src/librustc_codegen_llvm/type_.rs

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ use crate::llvm;
77
use crate::llvm::{Bool, False, True};
88
use crate::type_of::LayoutLlvmExt;
99
use crate::value::Value;
10-
1110
use rustc_ast::ast;
1211
use rustc_codegen_ssa::common::TypeKind;
1312
use rustc_codegen_ssa::traits::*;

src/librustc_codegen_llvm/va_arg.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ use crate::builder::Builder;
22
use crate::type_::Type;
33
use crate::type_of::LayoutLlvmExt;
44
use crate::value::Value;
5-
use rustc_middle::ty::layout::{Align, HasDataLayout, HasTyCtxt, LayoutOf, Size};
6-
use rustc_middle::ty::Ty;
75
use rustc_codegen_ssa::mir::operand::OperandRef;
86
use rustc_codegen_ssa::traits::{
97
BaseTypeMethods, BuilderMethods, ConstMethods, DerivedTypeMethods,
108
};
9+
use rustc_middle::ty::layout::{Align, HasDataLayout, HasTyCtxt, LayoutOf, Size};
10+
use rustc_middle::ty::Ty;
1111

1212
#[allow(dead_code)]
1313
fn round_pointer_up_to_alignment(

src/librustc_codegen_ssa/back/link.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
use rustc_middle::middle::cstore::{EncodedMetadata, LibSource, NativeLibrary, NativeLibraryKind};
2-
use rustc_middle::middle::dependency_format::Linkage;
31
use rustc_data_structures::fx::FxHashSet;
42
use rustc_fs_util::fix_windows_verbatim_for_gcc;
53
use rustc_hir::def_id::CrateNum;
4+
use rustc_middle::middle::cstore::{EncodedMetadata, LibSource, NativeLibrary, NativeLibraryKind};
5+
use rustc_middle::middle::dependency_format::Linkage;
66
use rustc_session::config::{
77
self, CFGuard, DebugInfo, OutputFilenames, OutputType, PrintRequest, Sanitizer,
88
};

src/librustc_codegen_ssa/back/linker.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ use std::io::prelude::*;
88
use std::io::{self, BufWriter};
99
use std::path::{Path, PathBuf};
1010

11-
use rustc_middle::middle::dependency_format::Linkage;
12-
use rustc_middle::ty::TyCtxt;
1311
use rustc_data_structures::fx::FxHashMap;
1412
use rustc_hir::def_id::{CrateNum, LOCAL_CRATE};
13+
use rustc_middle::middle::dependency_format::Linkage;
14+
use rustc_middle::ty::TyCtxt;
1515
use rustc_serialize::{json, Encoder};
1616
use rustc_session::config::{self, CrateType, DebugInfo, LinkerPluginLto, Lto, OptLevel};
1717
use rustc_session::Session;

src/librustc_codegen_ssa/back/rpath.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use std::env;
33
use std::fs;
44
use std::path::{Path, PathBuf};
55

6-
use rustc_middle::middle::cstore::LibSource;
76
use rustc_hir::def_id::CrateNum;
7+
use rustc_middle::middle::cstore::LibSource;
88

99
pub struct RPathConfig<'a> {
1010
pub used_crates: &'a [(CrateNum, LibSource)],

src/librustc_codegen_ssa/back/symbol_export.rs

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
use std::collections::hash_map::Entry::*;
22
use std::sync::Arc;
33

4-
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
5-
use rustc_middle::middle::exported_symbols::{metadata_symbol_name, ExportedSymbol, SymbolExportLevel};
6-
use rustc_middle::ty::query::Providers;
7-
use rustc_middle::ty::subst::{GenericArgKind, SubstsRef};
8-
use rustc_middle::ty::Instance;
9-
use rustc_middle::ty::{SymbolName, TyCtxt};
104
use rustc_ast::expand::allocator::ALLOCATOR_METHODS;
115
use rustc_data_structures::fingerprint::Fingerprint;
126
use rustc_data_structures::fx::FxHashMap;
137
use rustc_hir as hir;
148
use rustc_hir::def_id::{CrateNum, DefId, DefIdMap, CRATE_DEF_INDEX, LOCAL_CRATE};
159
use rustc_hir::Node;
1610
use rustc_index::vec::IndexVec;
11+
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
12+
use rustc_middle::middle::exported_symbols::{
13+
metadata_symbol_name, ExportedSymbol, SymbolExportLevel,
14+
};
15+
use rustc_middle::ty::query::Providers;
16+
use rustc_middle::ty::subst::{GenericArgKind, SubstsRef};
17+
use rustc_middle::ty::Instance;
18+
use rustc_middle::ty::{SymbolName, TyCtxt};
1719
use rustc_session::config::{self, Sanitizer};
1820

1921
pub fn threshold(tcx: TyCtxt<'_>) -> SymbolExportLevel {

src/librustc_codegen_ssa/back/write.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ use crate::{
1010

1111
use crate::traits::*;
1212
use jobserver::{Acquired, Client};
13-
use rustc_middle::dep_graph::{WorkProduct, WorkProductFileKind, WorkProductId};
14-
use rustc_middle::middle::cstore::EncodedMetadata;
15-
use rustc_middle::middle::exported_symbols::SymbolExportLevel;
16-
use rustc_middle::ty::TyCtxt;
1713
use rustc_ast::attr;
1814
use rustc_data_structures::fx::FxHashMap;
1915
use rustc_data_structures::profiling::SelfProfilerRef;
@@ -28,6 +24,10 @@ use rustc_hir::def_id::{CrateNum, LOCAL_CRATE};
2824
use rustc_incremental::{
2925
copy_cgu_workproducts_to_incr_comp_cache_dir, in_incr_comp_dir, in_incr_comp_dir_sess,
3026
};
27+
use rustc_middle::dep_graph::{WorkProduct, WorkProductFileKind, WorkProductId};
28+
use rustc_middle::middle::cstore::EncodedMetadata;
29+
use rustc_middle::middle::exported_symbols::SymbolExportLevel;
30+
use rustc_middle::ty::TyCtxt;
3131
use rustc_session::cgu_reuse_tracker::CguReuseTracker;
3232
use rustc_session::config::{
3333
self, Lto, OutputFilenames, OutputType, Passes, Sanitizer, SwitchWithOptPath,

src/librustc_codegen_ssa/common.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#![allow(non_camel_case_types, non_snake_case)]
22

3-
use rustc_middle::ty::{Ty, TyCtxt};
43
use rustc_errors::struct_span_err;
4+
use rustc_middle::ty::{Ty, TyCtxt};
55
use rustc_session::Session;
66
use rustc_span::Span;
77

88
use crate::base;
99
use crate::traits::*;
10-
use rustc_middle::middle::lang_items::LangItem;
1110
use rustc_hir::def_id::DefId;
11+
use rustc_middle::middle::lang_items::LangItem;
1212

1313
use crate::traits::BuilderMethods;
1414
use rustc_hir as hir;

src/librustc_codegen_ssa/debuginfo/type_names.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Type Names for Debug Info.
22

3-
use rustc_middle::ty::{self, subst::SubstsRef, Ty, TyCtxt};
43
use rustc_data_structures::fx::FxHashSet;
54
use rustc_hir as hir;
65
use rustc_hir::def_id::DefId;
6+
use rustc_middle::ty::{self, subst::SubstsRef, Ty, TyCtxt};
77

88
// Compute the name of the type as it should be stored in debuginfo. Does not do
99
// any caching, i.e., calling the function twice with the same type will also do

src/librustc_codegen_ssa/mir/analyze.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
44
use super::FunctionCx;
55
use crate::traits::*;
6+
use rustc_data_structures::graph::dominators::Dominators;
7+
use rustc_index::bit_set::BitSet;
8+
use rustc_index::vec::{Idx, IndexVec};
69
use rustc_middle::mir::traversal;
710
use rustc_middle::mir::visit::{
811
MutatingUseContext, NonMutatingUseContext, NonUseContext, PlaceContext, Visitor,
912
};
1013
use rustc_middle::mir::{self, Location, TerminatorKind};
1114
use rustc_middle::ty;
1215
use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf};
13-
use rustc_data_structures::graph::dominators::Dominators;
14-
use rustc_index::bit_set::BitSet;
15-
use rustc_index::vec::{Idx, IndexVec};
1616

1717
pub fn non_ssa_locals<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
1818
fx: &FunctionCx<'a, 'tcx, Bx>,

0 commit comments

Comments
 (0)