Skip to content

Commit 72e6f0c

Browse files
committed
Remove a couple of items from the crate prelude
1 parent 9ad9620 commit 72e6f0c

File tree

9 files changed

+16
-10
lines changed

9 files changed

+16
-10
lines changed

src/abi/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@ mod returning;
77
use std::borrow::Cow;
88

99
use cranelift_codegen::ir::SigRef;
10+
use cranelift_codegen::isa::CallConv;
1011
use cranelift_module::ModuleError;
1112
use rustc_codegen_ssa::errors::CompilerBuiltinsCannotCall;
1213
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
1314
use rustc_middle::ty::layout::FnAbiOf;
1415
use rustc_middle::ty::print::with_no_trimmed_paths;
16+
use rustc_middle::ty::TypeVisitableExt;
1517
use rustc_monomorphize::is_call_from_compiler_builtins_to_upstream_monomorphization;
1618
use rustc_session::Session;
1719
use rustc_span::source_map::Spanned;

src/base.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22
33
use cranelift_codegen::ir::UserFuncName;
44
use cranelift_codegen::CodegenError;
5+
use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext};
56
use cranelift_module::ModuleError;
67
use rustc_ast::InlineAsmOptions;
78
use rustc_index::IndexVec;
89
use rustc_middle::ty::adjustment::PointerCoercion;
910
use rustc_middle::ty::layout::FnAbiOf;
1011
use rustc_middle::ty::print::with_no_trimmed_paths;
12+
use rustc_middle::ty::TypeVisitableExt;
1113
use rustc_monomorphize::is_call_from_compiler_builtins_to_upstream_monomorphization;
1214

1315
use crate::constant::ConstantCx;

src/common.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
use cranelift_codegen::isa::TargetFrontendConfig;
2+
use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext};
23
use rustc_index::IndexVec;
34
use rustc_middle::ty::layout::{
4-
FnAbiError, FnAbiOfHelpers, FnAbiRequest, LayoutError, LayoutOfHelpers,
5+
self, FnAbiError, FnAbiOfHelpers, FnAbiRequest, LayoutError, LayoutOfHelpers,
56
};
7+
use rustc_middle::ty::TypeFoldable;
68
use rustc_span::source_map::Spanned;
79
use rustc_target::abi::call::FnAbi;
810
use rustc_target::abi::{Integer, Primitive};

src/debuginfo/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use rustc_codegen_ssa::debuginfo::type_names;
1919
use rustc_hir::def::DefKind;
2020
use rustc_hir::def_id::DefIdMap;
2121
use rustc_session::Session;
22-
use rustc_span::{SourceFileHash, StableSourceFileId};
22+
use rustc_span::{FileNameDisplayPreference, SourceFileHash, StableSourceFileId};
2323
use rustc_target::abi::call::FnAbi;
2424

2525
pub(crate) use self::emit::{DebugReloc, DebugRelocName};

src/driver/jit.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use std::ffi::CString;
66
use std::os::raw::{c_char, c_int};
77
use std::sync::{mpsc, Mutex, OnceLock};
88

9+
use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext};
910
use cranelift_jit::{JITBuilder, JITModule};
1011
use rustc_codegen_ssa::CrateInfo;
1112
use rustc_middle::mir::mono::MonoItem;

src/inline_asm.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
33
use std::fmt::Write;
44

5+
use cranelift_codegen::isa::CallConv;
56
use rustc_ast::ast::{InlineAsmOptions, InlineAsmTemplatePiece};
67
use rustc_span::sym;
78
use rustc_target::asm::*;

src/lib.rs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -87,21 +87,17 @@ mod prelude {
8787
AbiParam, Block, FuncRef, Inst, InstBuilder, MemFlags, Signature, SourceLoc, StackSlot,
8888
StackSlotData, StackSlotKind, TrapCode, Type, Value,
8989
};
90-
pub(crate) use cranelift_codegen::isa::{self, CallConv};
9190
pub(crate) use cranelift_codegen::Context;
92-
pub(crate) use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext, Variable};
9391
pub(crate) use cranelift_module::{self, DataDescription, FuncId, Linkage, Module};
9492
pub(crate) use rustc_data_structures::fx::{FxHashMap, FxIndexMap};
9593
pub(crate) use rustc_hir::def_id::{DefId, LOCAL_CRATE};
9694
pub(crate) use rustc_index::Idx;
97-
pub(crate) use rustc_middle::bug;
9895
pub(crate) use rustc_middle::mir::{self, *};
99-
pub(crate) use rustc_middle::ty::layout::{self, LayoutOf, TyAndLayout};
96+
pub(crate) use rustc_middle::ty::layout::{LayoutOf, TyAndLayout};
10097
pub(crate) use rustc_middle::ty::{
101-
self, FloatTy, Instance, InstanceDef, IntTy, ParamEnv, Ty, TyCtxt, TypeAndMut,
102-
TypeFoldable, TypeVisitableExt, UintTy,
98+
self, FloatTy, Instance, InstanceDef, IntTy, ParamEnv, Ty, TyCtxt, TypeAndMut, UintTy,
10399
};
104-
pub(crate) use rustc_span::{FileNameDisplayPreference, Span};
100+
pub(crate) use rustc_span::Span;
105101
pub(crate) use rustc_target::abi::{Abi, FieldIdx, Scalar, Size, VariantIdx, FIRST_VARIANT};
106102

107103
pub(crate) use crate::abi::*;
@@ -261,7 +257,7 @@ fn target_triple(sess: &Session) -> target_lexicon::Triple {
261257
}
262258
}
263259

264-
fn build_isa(sess: &Session, backend_config: &BackendConfig) -> Arc<dyn isa::TargetIsa + 'static> {
260+
fn build_isa(sess: &Session, backend_config: &BackendConfig) -> Arc<dyn TargetIsa + 'static> {
265261
use target_lexicon::BinaryFormat;
266262

267263
let target_triple = crate::target_triple(sess);

src/main_shim.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext};
12
use rustc_hir::LangItem;
23
use rustc_middle::ty::AssocKind;
34
use rustc_middle::ty::GenericArg;

src/value_and_place.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
33
use cranelift_codegen::entity::EntityRef;
44
use cranelift_codegen::ir::immediates::Offset32;
5+
use cranelift_frontend::Variable;
56
use rustc_middle::ty::FnSig;
67

78
use crate::prelude::*;

0 commit comments

Comments
 (0)