Splitting transform/instrument_coverage.rs into transform/coverage/...

This commit is contained in:
Rich Kadel
2020-10-23 00:45:07 -07:00
parent c7747cc772
commit c7ae4c2cb6
7 changed files with 766 additions and 730 deletions

View File

@@ -22,6 +22,7 @@ pub mod check_packed_ref;
pub mod check_unsafety;
pub mod cleanup_post_borrowck;
pub mod const_prop;
pub mod coverage;
pub mod deaggregator;
pub mod dest_prop;
pub mod dump_mir;
@@ -31,7 +32,6 @@ pub mod function_item_references;
pub mod generator;
pub mod inline;
pub mod instcombine;
pub mod instrument_coverage;
pub mod match_branches;
pub mod multiple_return_terminators;
pub mod no_landing_pads;
@@ -85,7 +85,7 @@ pub(crate) fn provide(providers: &mut Providers) {
},
..*providers
};
instrument_coverage::provide(providers);
coverage::query::provide(providers);
}
fn is_mir_available(tcx: TyCtxt<'_>, def_id: DefId) -> bool {
@@ -306,7 +306,7 @@ fn mir_promoted(
];
let opt_coverage: &[&dyn MirPass<'tcx>] = if tcx.sess.opts.debugging_opts.instrument_coverage {
&[&instrument_coverage::InstrumentCoverage]
&[&coverage::InstrumentCoverage]
} else {
&[]
};