Files
rust/compiler/rustc_codegen_ssa/src/back
Jonathan Brouwer 1894a0e969 Rollup merge of #152670 - bjorn3:lto_refactors12, r=petrochenkov
Simplify ThinLTO handling

This reduces the amount of complexity around ThinLTO module buffers. It removes duplication between `ModuleBuffer` and `ThinBuffer` (the latter was also used for fat LTO in some cases), clarifies when and where the ThinLTO summary is used (only for `--emit thin-link-bitcode`, ThinLTO performed by rustc rebuilds the summary every time). This also enables a follow up cleanup to reduce code duplication between red, green and imported codegen units.

Part of https://github.com/rust-lang/compiler-team/issues/908
2026-02-23 20:46:10 +01:00
..
2025-11-04 21:27:22 -05:00
2025-02-08 22:12:13 +00:00
2026-02-14 13:47:52 +01:00
2026-01-09 14:45:25 +00:00
2025-09-12 20:53:28 +02:00
2026-02-18 11:24:13 +01:00
2025-03-25 21:53:52 +01:00