@@ -85,7 +85,6 @@ impl<'a, 'tcx, Cx: CodegenMethods<'tcx>> Drop for StatRecorder<'a, 'tcx, Cx> {
85
85
let mut stats = self . cx . stats ( ) . borrow_mut ( ) ;
86
86
let iend = stats. n_llvm_insns ;
87
87
stats. fn_stats . push ( ( self . name . take ( ) . unwrap ( ) , iend - self . istart ) ) ;
88
- stats. n_fns += 1 ;
89
88
// Reset LLVM insn count to avoid compound costs.
90
89
stats. n_llvm_insns = self . istart ;
91
90
}
@@ -428,8 +427,6 @@ pub fn codegen_instance<'a, 'tcx: 'a, Bx: BuilderMethods<'a, 'tcx>>(
428
427
let lldecl = cx. instances ( ) . borrow ( ) . get ( & instance) . cloned ( ) . unwrap_or_else ( ||
429
428
bug ! ( "Instance `{:?}` not already declared" , instance) ) ;
430
429
431
- cx. stats ( ) . borrow_mut ( ) . n_closures += 1 ;
432
-
433
430
let mir = cx. tcx ( ) . instance_mir ( instance. def ) ;
434
431
mir:: codegen_mir :: < Bx > ( cx, lldecl, & mir, instance, sig) ;
435
432
}
@@ -703,13 +700,6 @@ pub fn codegen_crate<B: ExtraBackendMethods>(
703
700
704
701
if tcx. sess . codegen_stats ( ) {
705
702
println ! ( "--- codegen stats ---" ) ;
706
- println ! ( "n_glues_created: {}" , all_stats. n_glues_created) ;
707
- println ! ( "n_null_glues: {}" , all_stats. n_null_glues) ;
708
- println ! ( "n_real_glues: {}" , all_stats. n_real_glues) ;
709
-
710
- println ! ( "n_fns: {}" , all_stats. n_fns) ;
711
- println ! ( "n_inlines: {}" , all_stats. n_inlines) ;
712
- println ! ( "n_closures: {}" , all_stats. n_closures) ;
713
703
println ! ( "fn stats:" ) ;
714
704
all_stats. fn_stats . sort_by_key ( |& ( _, insns) | insns) ;
715
705
for & ( ref name, insns) in all_stats. fn_stats . iter ( ) {
0 commit comments