Skip to content

Commit 8ae0694

Browse files
committed
Remove #[macro_use] extern crate tracing from rustc_codegen_ssa.
1 parent 8e94226 commit 8ae0694

19 files changed

+24
-8
lines changed

compiler/rustc_codegen_ssa/src/assert_module_sources.rs

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ use rustc_span::{Span, Symbol};
3737
use std::borrow::Cow;
3838
use std::fmt;
3939
use thin_vec::ThinVec;
40+
use tracing::debug;
4041

4142
#[allow(missing_docs)]
4243
pub fn assert_module_sources(tcx: TyCtxt<'_>, set_reuse: &dyn Fn(&mut CguReuseTracker)) {

compiler/rustc_codegen_ssa/src/back/link.rs

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ use std::ops::Deref;
5252
use std::path::{Path, PathBuf};
5353
use std::process::{ExitStatus, Output, Stdio};
5454
use std::{env, fmt, fs, io, mem, str};
55+
use tracing::{debug, info, warn};
5556

5657
pub fn ensure_removed(dcx: &DiagCtxt, path: &Path) {
5758
if let Err(e) = fs::remove_file(path) {

compiler/rustc_codegen_ssa/src/back/linker.rs

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ use rustc_session::Session;
2222
use rustc_target::spec::{Cc, LinkOutputKind, LinkerFlavor, Lld};
2323

2424
use cc::windows_registry;
25+
use tracing::{debug, warn};
2526

2627
/// Disables non-English messages from localized linkers.
2728
/// Such messages may cause issues with text encoding on Windows (#35785)

compiler/rustc_codegen_ssa/src/back/rpath.rs

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use rustc_data_structures::fx::FxHashSet;
33
use rustc_fs_util::try_canonicalize;
44
use std::ffi::OsString;
55
use std::path::{Path, PathBuf};
6+
use tracing::debug;
67

78
pub struct RPathConfig<'a> {
89
pub libs: &'a [&'a Path],

compiler/rustc_codegen_ssa/src/back/symbol_export.rs

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use rustc_middle::ty::{GenericArgKind, GenericArgsRef};
1818
use rustc_middle::util::Providers;
1919
use rustc_session::config::{CrateType, OomStrategy};
2020
use rustc_target::spec::{SanitizerSet, TlsModel};
21+
use tracing::debug;
2122

2223
pub fn threshold(tcx: TyCtxt<'_>) -> SymbolExportLevel {
2324
crates_export_threshold(tcx.crate_types())

compiler/rustc_codegen_ssa/src/back/write.rs

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ use std::str;
4949
use std::sync::mpsc::{channel, Receiver, Sender};
5050
use std::sync::Arc;
5151
use std::thread;
52+
use tracing::debug;
5253

5354
const PRE_LTO_BC_EXT: &str = "pre-lto.bc";
5455

compiler/rustc_codegen_ssa/src/base.rs

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ use std::collections::BTreeSet;
4545
use std::time::{Duration, Instant};
4646

4747
use itertools::Itertools;
48+
use tracing::{debug, info};
4849

4950
pub fn bin_op_to_icmp_predicate(op: BinOp, signed: bool) -> IntPredicate {
5051
match op {

compiler/rustc_codegen_ssa/src/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
//! The backend-agnostic functions of this crate use functions defined in various traits that
1616
//! have to be implemented by each backend.
1717
18-
#[macro_use]
19-
extern crate tracing;
20-
2118
use rustc_ast as ast;
2219
use rustc_data_structures::fx::FxHashSet;
2320
use rustc_data_structures::fx::FxIndexMap;

compiler/rustc_codegen_ssa/src/meth.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_middle::ty::{self, GenericArgKind, Ty};
55
use rustc_session::config::Lto;
66
use rustc_symbol_mangling::typeid_for_trait_ref;
77
use rustc_target::abi::call::FnAbi;
8+
use tracing::{debug, instrument};
89

910
#[derive(Copy, Clone, Debug)]
1011
pub struct VirtualIndex(u64);

compiler/rustc_codegen_ssa/src/mir/analyze.rs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use rustc_middle::mir::visit::{MutatingUseContext, NonMutatingUseContext, PlaceC
1111
use rustc_middle::mir::{self, DefLocation, Location, TerminatorKind};
1212
use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf};
1313
use rustc_middle::{bug, span_bug};
14+
use tracing::debug;
1415

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

compiler/rustc_codegen_ssa/src/mir/block.rs

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use rustc_span::{source_map::Spanned, sym, Span};
2424
use rustc_target::abi::call::{ArgAbi, FnAbi, PassMode, Reg};
2525
use rustc_target::abi::{self, HasDataLayout, WrappingRange};
2626
use rustc_target::spec::abi::Abi;
27+
use tracing::{debug, info};
2728

2829
use std::cmp;
2930

compiler/rustc_codegen_ssa/src/mir/locals.rs

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ use rustc_index::IndexVec;
77
use rustc_middle::mir;
88
use rustc_middle::ty::print::with_no_trimmed_paths;
99
use std::ops::{Index, IndexMut};
10+
use tracing::{debug, warn};
11+
1012
pub(super) struct Locals<'tcx, V> {
1113
values: IndexVec<mir::Local, LocalRef<'tcx, V>>,
1214
}

compiler/rustc_codegen_ssa/src/mir/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_middle::ty::layout::{FnAbiOf, HasTyCtxt, TyAndLayout};
1010
use rustc_middle::ty::{self, Instance, Ty, TyCtxt, TypeFoldable, TypeVisitableExt};
1111
use rustc_middle::{bug, span_bug};
1212
use rustc_target::abi::call::{FnAbi, PassMode};
13+
use tracing::{debug, instrument};
1314

1415
use std::iter;
1516

compiler/rustc_codegen_ssa/src/mir/operand.rs

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ use std::fmt;
1616

1717
use arrayvec::ArrayVec;
1818
use either::Either;
19+
use tracing::debug;
1920

2021
/// The representation of a Rust value. The enum variant is in fact
2122
/// uniquely determined by the value's type, but is kept as a

compiler/rustc_codegen_ssa/src/mir/place.rs

+6-5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf, TyAndLayout};
1212
use rustc_middle::ty::{self, Ty};
1313
use rustc_target::abi::{Align, FieldsShape, Int, Pointer, Size, TagEncoding};
1414
use rustc_target::abi::{VariantIdx, Variants};
15+
use tracing::{debug, instrument};
1516

1617
/// The location and extra runtime properties of the place.
1718
///
@@ -159,9 +160,9 @@ impl<'a, 'tcx, V: CodegenObject> PlaceRef<'tcx, V> {
159160
bx.inbounds_ptradd(self.val.llval, bx.const_usize(offset.bytes()))
160161
};
161162
let val = PlaceValue {
162-
llval,
163+
llval,
163164
llextra: if bx.cx().type_has_metadata(field.ty) { self.val.llextra } else { None },
164-
align: effective_field_align,
165+
align: effective_field_align,
165166
};
166167
val.with_type(field)
167168
};
@@ -408,9 +409,9 @@ impl<'a, 'tcx, V: CodegenObject> PlaceRef<'tcx, V> {
408409
};
409410

410411
let llval = bx.inbounds_gep(
411-
bx.cx().backend_type(self.layout),
412-
self.val.llval,
413-
&[bx.cx().const_usize(0), llindex],
412+
bx.cx().backend_type(self.layout),
413+
self.val.llval,
414+
&[bx.cx().const_usize(0), llindex],
414415
);
415416
let align = self.val.align.restrict_for_offset(offset);
416417
PlaceValue::new_sized(llval, align).with_type(layout)

compiler/rustc_codegen_ssa/src/mir/rvalue.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use rustc_span::{Span, DUMMY_SP};
1717
use rustc_target::abi::{self, FieldIdx, FIRST_VARIANT};
1818

1919
use arrayvec::ArrayVec;
20+
use tracing::{debug, instrument};
2021

2122
impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> {
2223
#[instrument(level = "trace", skip(self, bx))]

compiler/rustc_codegen_ssa/src/mir/statement.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_middle::mir::{self, NonDivergingIntrinsic};
22
use rustc_middle::span_bug;
33
use rustc_session::config::OptLevel;
4+
use tracing::instrument;
45

56
use super::FunctionCx;
67
use super::LocalRef;

compiler/rustc_codegen_ssa/src/mono_item.rs

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_middle::span_bug;
99
use rustc_middle::ty;
1010
use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf};
1111
use rustc_middle::ty::Instance;
12+
use tracing::debug;
1213

1314
pub trait MonoItemExt<'a, 'tcx> {
1415
fn define<Bx: BuilderMethods<'a, 'tcx>>(&self, cx: &'a Bx::CodegenCx);

compiler/rustc_codegen_ssa/src/size_of_val.rs

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_middle::bug;
99
use rustc_middle::ty::print::{with_no_trimmed_paths, with_no_visible_paths};
1010
use rustc_middle::ty::{self, Ty};
1111
use rustc_target::abi::WrappingRange;
12+
use tracing::{debug, trace};
1213

1314
pub fn size_and_align_of_dst<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
1415
bx: &mut Bx,

0 commit comments

Comments
 (0)