Skip to content

Commit ed5161c

Browse files
committed
Remove #[macro_use] extern crate tracing from rustc_mir_transform.
1 parent 0d63418 commit ed5161c

39 files changed

+39
-3
lines changed

compiler/rustc_mir_transform/src/add_call_guards.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_index::{Idx, IndexVec};
22
use rustc_middle::mir::*;
33
use rustc_middle::ty::TyCtxt;
4+
use tracing::debug;
45

56
#[derive(PartialEq)]
67
pub enum AddCallGuards {

compiler/rustc_mir_transform/src/add_moves_for_packed_drops.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_middle::mir::patch::MirPatch;
22
use rustc_middle::mir::*;
33
use rustc_middle::ty::TyCtxt;
4+
use tracing::debug;
45

56
use crate::util;
67

compiler/rustc_mir_transform/src/check_alignment.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_middle::mir::visit::{MutatingUseContext, NonMutatingUseContext, PlaceC
55
use rustc_middle::mir::*;
66
use rustc_middle::ty::{self, ParamEnv, Ty, TyCtxt};
77
use rustc_session::Session;
8+
use tracing::{debug, trace};
89

910
pub struct CheckAlignment;
1011

compiler/rustc_mir_transform/src/copy_prop.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use rustc_index::IndexSlice;
33
use rustc_middle::mir::visit::*;
44
use rustc_middle::mir::*;
55
use rustc_middle::ty::TyCtxt;
6+
use tracing::{debug, instrument};
67

78
use crate::ssa::SsaLocals;
89

compiler/rustc_mir_transform/src/coroutine.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ use rustc_target::spec::PanicStrategy;
7878
use rustc_trait_selection::error_reporting::InferCtxtErrorExt;
7979
use rustc_trait_selection::infer::TyCtxtInferExt as _;
8080
use rustc_trait_selection::traits::{ObligationCause, ObligationCauseCode, ObligationCtxt};
81+
use tracing::{debug, instrument, trace};
8182

8283
use crate::deref_separator::deref_finder;
8384
use crate::{abort_unwinding_calls, errors, pass_manager as pm, simplify};

compiler/rustc_mir_transform/src/coverage/counters.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_data_structures::graph::DirectedGraph;
66
use rustc_index::IndexVec;
77
use rustc_middle::bug;
88
use rustc_middle::mir::coverage::{CounterId, CovTerm, Expression, ExpressionId, Op};
9+
use tracing::{debug, debug_span, instrument};
910

1011
use crate::coverage::graph::{BasicCoverageBlock, CoverageGraph, TraverseCoverageGraphWithLoops};
1112

compiler/rustc_mir_transform/src/coverage/graph.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_index::bit_set::BitSet;
1010
use rustc_index::IndexVec;
1111
use rustc_middle::bug;
1212
use rustc_middle::mir::{self, BasicBlock, Terminator, TerminatorKind};
13+
use tracing::debug;
1314

1415
/// A coverage-specific simplification of the MIR control flow graph (CFG). The `CoverageGraph`s
1516
/// nodes are `BasicCoverageBlock`s, which encompass one or more MIR `BasicBlock`s.

compiler/rustc_mir_transform/src/coverage/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ use rustc_middle::ty::TyCtxt;
2323
use rustc_span::def_id::LocalDefId;
2424
use rustc_span::source_map::SourceMap;
2525
use rustc_span::{BytePos, Pos, RelativeBytePos, Span, Symbol};
26+
use tracing::{debug, debug_span, instrument, trace};
2627

2728
use crate::coverage::counters::{CounterIncrementSite, CoverageCounters};
2829
use crate::coverage::graph::CoverageGraph;

compiler/rustc_mir_transform/src/coverage/query.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_middle::ty::{self, TyCtxt};
77
use rustc_middle::util::Providers;
88
use rustc_span::def_id::LocalDefId;
99
use rustc_span::sym;
10+
use tracing::trace;
1011

1112
/// Registers query/hook implementations related to coverage.
1213
pub(crate) fn provide(providers: &mut Providers) {

compiler/rustc_mir_transform/src/coverage/spans.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rustc_data_structures::captures::Captures;
44
use rustc_data_structures::fx::FxHashSet;
55
use rustc_middle::mir;
66
use rustc_span::Span;
7+
use tracing::{debug, debug_span, instrument};
78

89
use crate::coverage::graph::{BasicCoverageBlock, CoverageGraph};
910
use crate::coverage::spans::from_mir::{

compiler/rustc_mir_transform/src/ctfe_limit.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_middle::mir::{
66
BasicBlock, BasicBlockData, Body, Statement, StatementKind, TerminatorKind,
77
};
88
use rustc_middle::ty::TyCtxt;
9+
use tracing::instrument;
910

1011
use crate::MirPass;
1112

compiler/rustc_mir_transform/src/dataflow_const_prop.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use rustc_mir_dataflow::value_analysis::{
1919
use rustc_mir_dataflow::{Analysis, Results, ResultsVisitor};
2020
use rustc_span::DUMMY_SP;
2121
use rustc_target::abi::{Abi, FieldIdx, Size, VariantIdx, FIRST_VARIANT};
22+
use tracing::{debug, debug_span, instrument};
2223

2324
// These constants are somewhat random guesses and have not been optimized.
2425
// If `tcx.sess.mir_opt_level() >= 4`, we ignore the limits (this can become very expensive).

compiler/rustc_mir_transform/src/deduplicate_blocks.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_data_structures::fx::FxHashMap;
99
use rustc_middle::mir::visit::MutVisitor;
1010
use rustc_middle::mir::*;
1111
use rustc_middle::ty::TyCtxt;
12+
use tracing::debug;
1213

1314
use super::simplify::simplify_cfg;
1415

compiler/rustc_mir_transform/src/dest_prop.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ use rustc_middle::ty::TyCtxt;
144144
use rustc_mir_dataflow::impls::MaybeLiveLocals;
145145
use rustc_mir_dataflow::points::{save_as_intervals, DenseLocationMap, PointIndex};
146146
use rustc_mir_dataflow::Analysis;
147+
use tracing::{debug, trace};
147148

148149
use crate::MirPass;
149150

compiler/rustc_mir_transform/src/early_otherwise_branch.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use std::fmt::Debug;
33
use rustc_middle::mir::patch::MirPatch;
44
use rustc_middle::mir::*;
55
use rustc_middle::ty::{Ty, TyCtxt};
6+
use tracing::trace;
67

78
use super::simplify::simplify_cfg;
89

compiler/rustc_mir_transform/src/elaborate_drops.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use rustc_mir_dataflow::{
1515
};
1616
use rustc_span::Span;
1717
use rustc_target::abi::{FieldIdx, VariantIdx};
18+
use tracing::{debug, instrument};
1819

1920
use crate::deref_separator::deref_finder;
2021

compiler/rustc_mir_transform/src/ffi_unwind_calls.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_middle::{bug, span_bug};
66
use rustc_session::lint::builtin::FFI_UNWIND_CALLS;
77
use rustc_target::spec::abi::Abi;
88
use rustc_target::spec::PanicStrategy;
9+
use tracing::debug;
910

1011
use crate::errors;
1112

compiler/rustc_mir_transform/src/gvn.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ use rustc_span::def_id::DefId;
105105
use rustc_span::DUMMY_SP;
106106
use rustc_target::abi::{self, Abi, FieldIdx, Size, VariantIdx, FIRST_VARIANT};
107107
use smallvec::SmallVec;
108+
use tracing::{debug, instrument, trace};
108109

109110
use crate::ssa::{AssignedValue, SsaLocals};
110111

compiler/rustc_mir_transform/src/inline.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use rustc_span::source_map::Spanned;
2020
use rustc_span::sym;
2121
use rustc_target::abi::FieldIdx;
2222
use rustc_target::spec::abi::Abi;
23+
use tracing::{debug, instrument, trace, trace_span};
2324

2425
use crate::cost_checker::CostChecker;
2526
use crate::deref_separator::deref_finder;

compiler/rustc_mir_transform/src/inline/cycle.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_middle::mir::TerminatorKind;
55
use rustc_middle::ty::{self, GenericArgsRef, InstanceKind, TyCtxt, TypeVisitableExt};
66
use rustc_session::Limit;
77
use rustc_span::sym;
8+
use tracing::{instrument, trace};
89

910
// FIXME: check whether it is cheaper to precompute the entire call graph instead of invoking
1011
// this query ridiculously often.

compiler/rustc_mir_transform/src/jump_threading.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ use rustc_mir_dataflow::lattice::HasBottom;
5151
use rustc_mir_dataflow::value_analysis::{Map, PlaceIndex, State, TrackElem};
5252
use rustc_span::DUMMY_SP;
5353
use rustc_target::abi::{TagEncoding, Variants};
54+
use tracing::{debug, instrument, trace};
5455

5556
use crate::cost_checker::CostChecker;
5657

compiler/rustc_mir_transform/src/known_panics_lint.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ use rustc_middle::ty::layout::{LayoutError, LayoutOf, LayoutOfHelpers, TyAndLayo
2222
use rustc_middle::ty::{self, ConstInt, ParamEnv, ScalarInt, Ty, TyCtxt, TypeVisitableExt};
2323
use rustc_span::Span;
2424
use rustc_target::abi::{Abi, FieldIdx, HasDataLayout, Size, TargetDataLayout, VariantIdx};
25+
use tracing::{debug, instrument, trace};
2526

2627
use crate::errors::{AssertLint, AssertLintKind};
2728
use crate::MirLint;

compiler/rustc_mir_transform/src/lib.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
#![feature(yeet_expr)]
1616
// tidy-alphabetical-end
1717

18-
#[macro_use]
19-
extern crate tracing;
20-
2118
use hir::ConstContext;
2219
use required_consts::RequiredConstsVisitor;
2320
use rustc_const_eval::util;
@@ -39,6 +36,7 @@ use rustc_middle::{bug, query, span_bug};
3936
use rustc_span::source_map::Spanned;
4037
use rustc_span::{sym, DUMMY_SP};
4138
use rustc_trait_selection::traits;
39+
use tracing::{debug, trace};
4240

4341
#[macro_use]
4442
mod pass_manager;

compiler/rustc_mir_transform/src/nrvo.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_middle::bug;
66
use rustc_middle::mir::visit::{MutVisitor, NonUseContext, PlaceContext, Visitor};
77
use rustc_middle::mir::{self, BasicBlock, Local, Location};
88
use rustc_middle::ty::TyCtxt;
9+
use tracing::{debug, trace};
910

1011
use crate::MirPass;
1112

compiler/rustc_mir_transform/src/pass_manager.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_middle::mir::{self, Body, MirPhase, RuntimePhase};
22
use rustc_middle::ty::TyCtxt;
33
use rustc_session::Session;
4+
use tracing::trace;
45

56
use crate::lint::lint_body;
67
use crate::{validate, MirPass};

compiler/rustc_mir_transform/src/promote_consts.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ use rustc_middle::ty::{self, GenericArgs, List, Ty, TyCtxt, TypeVisitableExt};
2727
use rustc_middle::{bug, mir, span_bug};
2828
use rustc_span::source_map::Spanned;
2929
use rustc_span::Span;
30+
use tracing::{debug, instrument};
3031

3132
/// A `MirPass` for promotion.
3233
///

compiler/rustc_mir_transform/src/ref_prop.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_middle::ty::TyCtxt;
1010
use rustc_mir_dataflow::impls::MaybeStorageDead;
1111
use rustc_mir_dataflow::storage::always_storage_live_locals;
1212
use rustc_mir_dataflow::Analysis;
13+
use tracing::{debug, instrument};
1314

1415
use crate::ssa::{SsaLocals, StorageLiveLocals};
1516

compiler/rustc_mir_transform/src/remove_noop_landing_pads.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use rustc_middle::mir::patch::MirPatch;
33
use rustc_middle::mir::*;
44
use rustc_middle::ty::TyCtxt;
55
use rustc_target::spec::PanicStrategy;
6+
use tracing::debug;
67

78
/// A pass that removes noop landing pads and replaces jumps to them with
89
/// `UnwindAction::Continue`. This is important because otherwise LLVM generates

compiler/rustc_mir_transform/src/remove_place_mention.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
33
use rustc_middle::mir::*;
44
use rustc_middle::ty::TyCtxt;
5+
use tracing::trace;
56

67
pub struct RemovePlaceMention;
78

compiler/rustc_mir_transform/src/remove_storage_markers.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
33
use rustc_middle::mir::*;
44
use rustc_middle::ty::TyCtxt;
5+
use tracing::trace;
56

67
pub struct RemoveStorageMarkers;
78

compiler/rustc_mir_transform/src/remove_unneeded_drops.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
77
use rustc_middle::mir::*;
88
use rustc_middle::ty::TyCtxt;
9+
use tracing::{debug, trace};
910

1011
use super::simplify::simplify_cfg;
1112

compiler/rustc_mir_transform/src/shim.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use rustc_span::source_map::Spanned;
1717
use rustc_span::{Span, DUMMY_SP};
1818
use rustc_target::abi::{FieldIdx, VariantIdx, FIRST_VARIANT};
1919
use rustc_target::spec::abi::Abi;
20+
use tracing::{debug, instrument};
2021

2122
use crate::{
2223
abort_unwinding_calls, add_call_guards, add_moves_for_packed_drops, deref_separator,

compiler/rustc_mir_transform/src/shim/async_destructor_ctor.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use rustc_span::source_map::respan;
1919
use rustc_span::{Span, Symbol};
2020
use rustc_target::abi::{FieldIdx, VariantIdx};
2121
use rustc_target::spec::PanicStrategy;
22+
use tracing::debug;
2223

2324
use super::{local_decls_for_sig, new_body};
2425

compiler/rustc_mir_transform/src/simplify.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ use rustc_middle::mir::*;
3333
use rustc_middle::ty::TyCtxt;
3434
use rustc_span::DUMMY_SP;
3535
use smallvec::SmallVec;
36+
use tracing::{debug, trace};
3637

3738
pub enum SimplifyCfg {
3839
Initial,

compiler/rustc_mir_transform/src/simplify_branches.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use rustc_middle::mir::*;
22
use rustc_middle::ty::TyCtxt;
3+
use tracing::trace;
34

45
pub enum SimplifyConstCondition {
56
AfterConstProp,

compiler/rustc_mir_transform/src/simplify_comparison_integral.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_middle::mir::{
77
TerminatorKind,
88
};
99
use rustc_middle::ty::{Ty, TyCtxt};
10+
use tracing::trace;
1011

1112
use super::MirPass;
1213

compiler/rustc_mir_transform/src/sroa.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_middle::mir::*;
99
use rustc_middle::ty::{self, Ty, TyCtxt};
1010
use rustc_mir_dataflow::value_analysis::{excluded_locals, iter_fields};
1111
use rustc_target::abi::{FieldIdx, FIRST_VARIANT};
12+
use tracing::{debug, instrument};
1213

1314
pub struct ScalarReplacementOfAggregates;
1415

compiler/rustc_mir_transform/src/ssa.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ use rustc_middle::middle::resolve_bound_vars::Set1;
1414
use rustc_middle::mir::visit::*;
1515
use rustc_middle::mir::*;
1616
use rustc_middle::ty::{ParamEnv, TyCtxt};
17+
use tracing::{debug, instrument, trace};
1718

1819
pub struct SsaLocals {
1920
/// Assignments to each local. This defines whether the local is SSA.

compiler/rustc_mir_transform/src/unreachable_enum_branching.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_middle::mir::{
1010
use rustc_middle::ty::layout::TyAndLayout;
1111
use rustc_middle::ty::{Ty, TyCtxt};
1212
use rustc_target::abi::{Abi, Variants};
13+
use tracing::trace;
1314

1415
use crate::MirPass;
1516

0 commit comments

Comments
 (0)