about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-07-17 21:42:52 +0000
committerbors <bors@rust-lang.org>2022-07-17 21:42:52 +0000
commit246f66a905c2815f2c9b9c3d6b1e0649f3360ef8 (patch)
tree2f72498c75bdb858783ebc2b7acc6add4c23c43d /compiler/rustc_codegen_llvm/src
parent263edd43c5255084292329423c61a9d69715ebfa (diff)
parent97f6f958796bccf765a2e3038a40ecf5a8bb355a (diff)
downloadrust-246f66a905c2815f2c9b9c3d6b1e0649f3360ef8.tar.gz
rust-246f66a905c2815f2c9b9c3d6b1e0649f3360ef8.zip
Auto merge of #99062 - Kobzol:lld-icf, r=jyn514
Use ICF (identical code folding) for building rustc

It seems that ICF (identical code folding) is able to remove duplicated functions created by monomorphization from binaries, resulting in smaller binary size and better i-cache utilization. Let's see if it helps for `rustc`.

I'm not sure if `lld` is even used for linking `rustc` on the Linux `dist` builder, let's see.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions