diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2023-06-16 15:16:38 +1000 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2023-06-22 08:10:29 +1000 |
| commit | f6cadae163f3d5d29a12ec11c92aca90a8d742e4 (patch) | |
| tree | f183ef02da0352a8c7727d0f9ce39a2eb093ac33 /compiler/rustc_monomorphize/src | |
| parent | 006a26c0b546abc0fbef59a773639582b641e500 (diff) | |
| download | rust-f6cadae163f3d5d29a12ec11c92aca90a8d742e4.tar.gz rust-f6cadae163f3d5d29a12ec11c92aca90a8d742e4.zip | |
Streamline some comments.
Diffstat (limited to 'compiler/rustc_monomorphize/src')
| -rw-r--r-- | compiler/rustc_monomorphize/src/partitioning.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/compiler/rustc_monomorphize/src/partitioning.rs b/compiler/rustc_monomorphize/src/partitioning.rs index 531644f0b84..cc4ea16cf50 100644 --- a/compiler/rustc_monomorphize/src/partitioning.rs +++ b/compiler/rustc_monomorphize/src/partitioning.rs @@ -175,10 +175,9 @@ where debug_dump(tcx, "MERGE", &codegen_units, unique_inlined_stats); } - // In the next step, we use the inlining map to determine which additional - // monomorphizations have to go into each codegen unit. These additional - // monomorphizations can be drop-glue, functions from external crates, and - // local functions the definition of which is marked with `#[inline]`. + // Use the usage map to put additional mono items in each codegen unit: + // drop-glue, functions from external crates, and local functions the + // definition of which is marked with `#[inline]`. { let _prof_timer = tcx.prof.generic_activity("cgu_partitioning_place_inline_items"); place_inlined_mono_items(cx, &mut codegen_units); @@ -190,8 +189,8 @@ where debug_dump(tcx, "INLINE", &codegen_units, unique_inlined_stats); } - // Next we try to make as many symbols "internal" as possible, so LLVM has - // more freedom to optimize. + // Make as many symbols "internal" as possible, so LLVM has more freedom to + // optimize. if !tcx.sess.link_dead_code() { let _prof_timer = tcx.prof.generic_activity("cgu_partitioning_internalize_symbols"); internalize_symbols(cx, &mut codegen_units, internalization_candidates); |
