Skip to content

Commit 224e3b4

Browse files
committed
Move rustc_middle::middle::codegen_fn_attrs to rustc_crate.
1 parent b144cc0 commit 224e3b4

File tree

34 files changed

+40
-32
lines changed

34 files changed

+40
-32
lines changed

Cargo.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3972,6 +3972,7 @@ dependencies = [
39723972
"rustc_apfloat",
39733973
"rustc_ast",
39743974
"rustc_attr",
3975+
"rustc_crate",
39753976
"rustc_data_structures",
39763977
"rustc_errors",
39773978
"rustc_graphviz",
@@ -4205,6 +4206,7 @@ dependencies = [
42054206
"punycode",
42064207
"rustc-demangle",
42074208
"rustc_ast",
4209+
"rustc_crate",
42084210
"rustc_data_structures",
42094211
"rustc_hir",
42104212
"rustc_middle",
@@ -4300,6 +4302,7 @@ dependencies = [
43004302
"rustc_arena",
43014303
"rustc_ast",
43024304
"rustc_attr",
4305+
"rustc_crate",
43034306
"rustc_data_structures",
43044307
"rustc_errors",
43054308
"rustc_hir",

compiler/rustc_codegen_cranelift/src/abi/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mod comments;
55
mod pass_mode;
66
mod returning;
77

8-
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
8+
use rustc_crate::codegen_fn_attrs::CodegenFnAttrFlags;
99
use rustc_target::spec::abi::Abi;
1010

1111
use cranelift_codegen::ir::{AbiParam, ArgumentPurpose};

compiler/rustc_codegen_cranelift/src/constant.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use rustc_span::DUMMY_SP;
44

55
use rustc_data_structures::fx::FxHashSet;
66
use rustc_errors::ErrorReported;
7-
use rustc_middle::middle::codegen_fn_attrs::{CodegenFnAttrFlags, Linkage as RLinkage};
7+
use rustc_crate::codegen_fn_attrs::{CodegenFnAttrFlags, Linkage as RLinkage};
88
use rustc_middle::mir::interpret::{
99
read_target_uint, AllocId, Allocation, ConstValue, ErrorHandled, GlobalAlloc, Pointer, Scalar,
1010
};

compiler/rustc_codegen_cranelift/src/driver/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
use std::any::Any;
55

66
use rustc_crate::cstore::EncodedMetadata;
7-
use rustc_middle::middle::codegen_fn_attrs::{Linkage as RLinkage, Visibility};
7+
use rustc_crate::codegen_fn_attrs::{Linkage as RLinkage, Visibility};
88
use rustc_middle::mir::mono::MonoItem;
99

1010
use crate::prelude::*;

compiler/rustc_codegen_cranelift/src/linkage.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use rustc_middle::middle::codegen_fn_attrs::{Linkage as RLinkage, Visibility};
1+
use rustc_crate::codegen_fn_attrs::{Linkage as RLinkage, Visibility};
22
use rustc_middle::mir::mono::MonoItem;
33

44
use crate::prelude::*;

compiler/rustc_codegen_llvm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ measureme = "9.0.0"
1515
snap = "1"
1616
tracing = "0.1"
1717
rustc_middle = { path = "../rustc_middle" }
18+
rustc_crate = { path = "../rustc_crate" }
1819
rustc-demangle = "0.1.18"
1920
rustc_attr = { path = "../rustc_attr" }
2021
rustc_codegen_ssa = { path = "../rustc_codegen_ssa" }
21-
rustc_crate = { path = "../rustc_crate" }
2222
rustc_data_structures = { path = "../rustc_data_structures" }
2323
rustc_errors = { path = "../rustc_errors" }
2424
rustc_feature = { path = "../rustc_feature" }

compiler/rustc_codegen_llvm/src/attributes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
use std::ffi::CString;
44

55
use rustc_codegen_ssa::traits::*;
6+
use rustc_crate::codegen_fn_attrs::CodegenFnAttrFlags;
67
use rustc_data_structures::const_cstr;
78
use rustc_data_structures::fx::FxHashMap;
89
use rustc_data_structures::small_c_str::SmallCStr;
910
use rustc_hir::def_id::DefId;
10-
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
1111
use rustc_middle::ty::layout::HasTyCtxt;
1212
use rustc_middle::ty::query::Providers;
1313
use rustc_middle::ty::{self, TyCtxt};

compiler/rustc_codegen_llvm/src/base.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ use rustc_codegen_ssa::base::maybe_create_entry_wrapper;
2727
use rustc_codegen_ssa::mono_item::MonoItemExt;
2828
use rustc_codegen_ssa::traits::*;
2929
use rustc_codegen_ssa::{ModuleCodegen, ModuleKind};
30+
use rustc_crate::codegen_fn_attrs::{CodegenFnAttrs, Linkage, Visibility};
3031
use rustc_crate::cstore::EncodedMetadata;
3132
use rustc_data_structures::small_c_str::SmallCStr;
3233
use rustc_middle::dep_graph;
33-
use rustc_middle::middle::codegen_fn_attrs::{CodegenFnAttrs, Linkage, Visibility};
3434
use rustc_middle::middle::exported_symbols;
3535
use rustc_middle::ty::TyCtxt;
3636
use rustc_session::config::{DebugInfo, SanitizerSet};

compiler/rustc_codegen_llvm/src/consts.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ use crate::type_of::LayoutLlvmExt;
77
use crate::value::Value;
88
use libc::c_uint;
99
use rustc_codegen_ssa::traits::*;
10+
use rustc_crate::codegen_fn_attrs::{CodegenFnAttrFlags, CodegenFnAttrs};
1011
use rustc_data_structures::const_cstr;
1112
use rustc_hir as hir;
1213
use rustc_hir::def_id::DefId;
1314
use rustc_hir::Node;
14-
use rustc_middle::middle::codegen_fn_attrs::{CodegenFnAttrFlags, CodegenFnAttrs};
1515
use rustc_middle::mir::interpret::{
1616
read_target_uint, Allocation, ErrorHandled, GlobalAlloc, Pointer,
1717
};

compiler/rustc_codegen_llvm/src/mono_item.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use crate::context::CodegenCx;
55
use crate::llvm;
66
use crate::type_of::LayoutLlvmExt;
77
use rustc_codegen_ssa::traits::*;
8+
use rustc_crate::codegen_fn_attrs::{Linkage, Visibility};
89
use rustc_hir::def_id::{DefId, LOCAL_CRATE};
9-
use rustc_middle::middle::codegen_fn_attrs::{Linkage, Visibility};
1010
pub use rustc_middle::mir::mono::MonoItem;
1111
use rustc_middle::ty::layout::FnAbiExt;
1212
use rustc_middle::ty::{self, Instance, TypeFoldable};

0 commit comments

Comments
 (0)