@@ -85,7 +85,6 @@ impl<'a, 'tcx, Cx: CodegenMethods<'tcx>> Drop for StatRecorder<'a, 'tcx, Cx> {
8585 let mut stats = self . cx . stats ( ) . borrow_mut ( ) ;
8686 let iend = stats. n_llvm_insns ;
8787 stats. fn_stats . push ( ( self . name . take ( ) . unwrap ( ) , iend - self . istart ) ) ;
88- stats. n_fns += 1 ;
8988 // Reset LLVM insn count to avoid compound costs.
9089 stats. n_llvm_insns = self . istart ;
9190 }
@@ -428,8 +427,6 @@ pub fn codegen_instance<'a, 'tcx: 'a, Bx: BuilderMethods<'a, 'tcx>>(
428427 let lldecl = cx. instances ( ) . borrow ( ) . get ( & instance) . cloned ( ) . unwrap_or_else ( ||
429428 bug ! ( "Instance `{:?}` not already declared" , instance) ) ;
430429
431- cx. stats ( ) . borrow_mut ( ) . n_closures += 1 ;
432-
433430 let mir = cx. tcx ( ) . instance_mir ( instance. def ) ;
434431 mir:: codegen_mir :: < Bx > ( cx, lldecl, & mir, instance, sig) ;
435432}
@@ -703,13 +700,6 @@ pub fn codegen_crate<B: ExtraBackendMethods>(
703700
704701 if tcx. sess . codegen_stats ( ) {
705702 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) ;
713703 println ! ( "fn stats:" ) ;
714704 all_stats. fn_stats . sort_by_key ( |& ( _, insns) | insns) ;
715705 for & ( ref name, insns) in all_stats. fn_stats . iter ( ) {
0 commit comments