File tree 1 file changed +7
-3
lines changed
src/librustc_mir/monomorphize
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -494,6 +494,9 @@ fn merge_codegen_units<'tcx>(
494
494
for ( k, v) in smallest. items_mut ( ) . drain ( ) {
495
495
second_smallest. items_mut ( ) . insert ( k, v) ;
496
496
}
497
+ debug ! ( "CodegenUnit {} merged in to CodegenUnit {}" ,
498
+ smallest. name( ) ,
499
+ second_smallest. name( ) ) ;
497
500
}
498
501
499
502
let cgu_name_builder = & mut CodegenUnitNameBuilder :: new ( tcx) ;
@@ -774,18 +777,19 @@ where
774
777
if cfg ! ( debug_assertions) {
775
778
debug ! ( "{}" , label) ;
776
779
for cgu in cgus {
777
- debug ! ( "CodegenUnit {}:" , cgu. name( ) ) ;
780
+ debug ! ( "CodegenUnit {} estimated size {} :" , cgu. name( ) , cgu . size_estimate ( ) ) ;
778
781
779
782
for ( mono_item, linkage) in cgu. items ( ) {
780
783
let symbol_name = mono_item. symbol_name ( tcx) . name . as_str ( ) ;
781
784
let symbol_hash_start = symbol_name. rfind ( 'h' ) ;
782
785
let symbol_hash = symbol_hash_start. map ( |i| & symbol_name[ i ..] )
783
786
. unwrap_or ( "<no hash>" ) ;
784
787
785
- debug ! ( " - {} [{:?}] [{}]" ,
788
+ debug ! ( " - {} [{:?}] [{}] estimated size {} " ,
786
789
mono_item. to_string( tcx, true ) ,
787
790
linkage,
788
- symbol_hash) ;
791
+ symbol_hash,
792
+ mono_item. size_estimate( tcx) ) ;
789
793
}
790
794
791
795
debug ! ( "" ) ;
You can’t perform that action at this time.
0 commit comments