Cranelift: log number of CLIF insts/blocks to optimize/lower (#5333)

This commit is contained in:
Nick Fitzgerald
2022-11-28 11:35:29 -08:00
committed by GitHub
parent 6fe69d00ca
commit 58a5089e48
2 changed files with 16 additions and 1 deletions

View File

@@ -148,8 +148,17 @@ impl Context {
///
/// Public only for testing purposes.
pub fn optimize(&mut self, isa: &dyn TargetIsa) -> CodegenResult<()> {
log::debug!(
"Number of CLIF instructions to optimize: {}",
self.func.dfg.num_insts()
);
log::debug!(
"Number of CLIF blocks to optimize: {}",
self.func.dfg.num_blocks()
);
let opt_level = isa.flags().opt_level();
log::trace!(
crate::trace!(
"Optimizing (opt level {:?}):\n{}",
opt_level,
self.func.display()

View File

@@ -35,6 +35,12 @@ pub fn compile<B: LowerBackend + TargetIsa>(
// Lower the IR.
let vcode = {
log::debug!(
"Number of CLIF instructions to lower: {}",
f.dfg.num_insts()
);
log::debug!("Number of CLIF blocks to lower: {}", f.dfg.num_blocks());
let _tt = timing::vcode_lower();
lower.lower(b)?
};