| Age | Commit message (Expand) | Author | Lines |
| 2025-02-24 | Remove an unnecessary lifetime | Oli Scherer | -3/+3 |
| 2025-02-24 | ssa/mono: deduplicate `type_has_metadata` | David Wood | -14/+1 |
| 2025-02-24 | Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcm | bors | -0/+8 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -1/+1 |
| 2025-02-19 | Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t... | Scott McMurray | -8/+1 |
| 2025-02-19 | Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar` | Scott McMurray | -0/+11 |
| 2025-02-19 | Emit getelementptr inbounds nuw for pointer::add() | Nikita Popov | -0/+8 |
| 2025-02-18 | Auto merge of #133852 - x17jiri:cold_path, r=saethlin | bors | -0/+14 |
| 2025-02-17 | improve cold_path() | Jiri Bobek | -0/+14 |
| 2025-02-14 | Auto merge of #136575 - scottmcm:nsuw-math, r=nikic | bors | -6/+29 |
| 2025-02-13 | Set both `nuw` and `nsw` in slice size calculation | Scott McMurray | -6/+29 |
| 2025-02-12 | `transmute` should also assume non-null pointers | Scott McMurray | -0/+13 |
| 2025-02-07 | compiler: remove reexports from rustc_target::callconv | Jubilee Young | -2/+2 |
| 2025-02-07 | compiler: remove rustc_target::abi entirely | Jubilee Young | -1/+1 |
| 2025-01-31 | Override `disjoint_or` in the LLVM backend | Scott McMurray | -0/+5 |
| 2025-01-30 | Use ExistentialTraitRef throughout codegen | Michael Goulet | -4/+4 |
| 2025-01-24 | Rollup merge of #135581 - EnzymeAD:refactor-codgencx, r=oli-obk | Matthias Krüger | -2/+0 |
| 2025-01-24 | Make CodegenCx and Builder generic | Manuel Drehwald | -2/+0 |
| 2025-01-22 | Auto merge of #135674 - scottmcm:assume-better, r=estebank | bors | -0/+21 |
| 2025-01-21 | Treat undef bytes as equal to any other byte | Oli Scherer | -0/+1 |
| 2025-01-17 | Update our range `assume`s to the format that LLVM prefers | Scott McMurray | -0/+21 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -0/+9 |
| 2024-12-25 | rename typed_swap → typed_swap_nonoverlapping | Ralf Jung | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -1/+1 |
| 2024-12-13 | Auto merge of #133099 - RalfJung:forbidden-hardfloat-features, r=workingjubilee | bors | -1/+3 |
| 2024-12-11 | Auto merge of #128004 - folkertdev:naked-fn-asm, r=Amanieu | bors | -0/+7 |
| 2024-12-11 | generalize 'forbidden feature' concept so that even (un)stable feature can be... | Ralf Jung | -1/+3 |
| 2024-12-10 | codegen `#[naked]` functions using `global_asm!` | Folkert | -0/+7 |
| 2024-12-06 | Remove all threading through of ErrorGuaranteed from the driver | bjorn3 | -8/+2 |
| 2024-11-27 | use intra-doc links for CodegenBackend::link | Monadic Cat | -1/+1 |
| 2024-11-27 | update comment (codegen_backend -> codegen_crate) | Monadic Cat | -2/+2 |
| 2024-11-19 | move `fn is_item_raw` to `TypingEnv` | lcnr | -3/+3 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -7/+9 |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -0/+20 |
| 2024-11-12 | Rollup merge of #132702 - 1c3t3a:issue-132615, r=rcvalle | Matthias Krüger | -0/+1 |
| 2024-11-11 | CFI: Append debug location to CFI blocks | Bastian Kersting | -0/+1 |
| 2024-11-09 | Pass owned CodegenResults to link_binary | bjorn3 | -1/+1 |
| 2024-11-09 | Add a default implementation for CodegenBackend::link | bjorn3 | -1/+5 |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -8/+8 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -2/+2 |
| 2024-10-25 | coverage: SSA doesn't need to know about `instrprof_increment` | Zalathar | -8/+0 |
| 2024-09-24 | Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic | bors | -3/+5 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -7/+7 |
| 2024-09-19 | Reorder `ConstMethods`. | Nicholas Nethercote | -5/+7 |
| 2024-09-19 | replace some deprecated functions | Luv-Ray | -3/+5 |
| 2024-09-18 | Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 | Matthias Krüger | -127/+79 |
| 2024-09-17 | Clean up formatting. | Nicholas Nethercote | -1/+9 |
| 2024-09-17 | Rename supertraits of `CodegenMethods`. | Nicholas Nethercote | -36/+38 |
| 2024-09-17 | Move some supertraits outward. | Nicholas Nethercote | -10/+18 |
| 2024-09-17 | Tweak and explain the `BuilderMethods`/`CodegenMethods` connection. | Nicholas Nethercote | -3/+6 |