| Age | Commit message (Expand) | Author | Lines |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -12/+15 |
| 2025-02-24 | codegen_llvm: avoid `Deref` impls w/ extern type | David Wood | -2/+4 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -0/+4 |
| 2025-02-23 | Add `new_regular` and `new_allocator` to `ModuleCodegen` | DianQK | -10/+3 |
| 2025-02-23 | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK | -2/+8 |
| 2025-02-21 | update autodiff flags | Manuel Drehwald | -23/+62 |
| 2025-02-20 | Merge two operations that were always performed together | Oli Scherer | -1/+1 |
| 2025-02-11 | Rollup merge of #136721 - dpaoliello:cleanllvm2, r=Zalathar | Jacob Pratt | -2/+2 |
| 2025-02-10 | rustc_codegen_llvm: Mark items as pub(crate) outside of the llvm module | Daniel Paoliello | -2/+2 |
| 2025-02-10 | move second opt run to lto phase and cleanup code | Manuel Drehwald | -2/+23 |
| 2025-01-13 | Rollup merge of #133752 - klensy:cp, r=davidtwco | Matthias Krüger | -7/+3 |
| 2025-01-07 | llvm: Ignore error value that is always false | Matthew Maurer | -5/+1 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -1/+8 |
| 2024-12-02 | Use c"lit" for CStrings without unwrap | Kornel | -1/+1 |
| 2024-12-02 | replace copypasted ModuleLlvm::parse | klensy | -7/+3 |
| 2024-10-30 | Consistently use safe wrapper function `set_section` | Zalathar | -1/+2 |
| 2024-10-29 | Rollup merge of #132319 - Zalathar:add-module-flag, r=jieyouxu | Matthias Krüger | -18/+3 |
| 2024-10-29 | Don't set unnecessary module flag "LTOPostLink" | Zalathar | -18/+3 |
| 2024-10-29 | Rollup merge of #132216 - klensy:c_uint, r=cuviper | Jubilee | -2/+2 |
| 2024-10-29 | Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot | Jubilee | -1/+1 |
| 2024-10-29 | correct LLVMRustCreateThinLTOData arg types | klensy | -2/+2 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -1/+1 |
| 2024-10-28 | Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char` | Zalathar | -1/+2 |
| 2024-09-24 | Dogfood `feature(file_buffered)` | Josh Stone | -4/+3 |
| 2024-09-23 | Auto merge of #130724 - compiler-errors:bump, r=Mark-Simulacrum | bors | -2/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-21 | Call module_name_to_str instead of just unwrapping | Ben Kimock | -1/+1 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -6/+6 |
| 2024-09-11 | Simplify some nested if statements | Michael Goulet | -5/+3 |
| 2024-09-09 | Remove `serialized_bitcode` from `LtoModuleCodegen`. | Nicholas Nethercote | -6/+2 |
| 2024-08-27 | Rollup merge of #126013 - nnethercote:unreachable_pub, r=Urgau | Matthias Krüger | -5/+5 |
| 2024-08-20 | Avoid extra `cast()`s after `CStr::as_ptr()` | Josh Stone | -1/+1 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_llvm`. | Nicholas Nethercote | -5/+5 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -17/+16 |
| 2024-07-16 | Fix unsafe_op_in_unsafe_fn in compiler | Michael Goulet | -5/+11 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -17/+20 |
| 2024-05-24 | Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomez | bors | -4/+15 |
| 2024-05-23 | cleanup: run rustfmt | Augie Fackler | -1/+4 |
| 2024-05-23 | thinlto: only build summary file if needed | Augie Fackler | -4/+4 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | rustc_codegen_llvm: add support for writing summary bitcode | Augie Fackler | -0/+8 |
| 2024-04-09 | Set target-abi module flag for RISC-V targets | kxxt | -1/+1 |
| 2024-02-14 | clean up potential_query_instability with FxIndexMap and UnordMap | yukang | -3/+3 |
| 2024-01-12 | Revert "Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelix" | DianQK | -1/+1 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -28/+14 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -25/+18 |
| 2023-12-18 | Rename `CodegenContext::create_diag_handler` as `CodegenContext::create_dcx`. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -6/+6 |
| 2023-12-14 | Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkin | bors | -1/+1 |
| 2023-12-12 | rustc_codegen_llvm: Enforce `rustc::potential_query_instability` lint | Martin Nordholts | -0/+3 |