| Age | Commit message (Expand) | Author | Lines |
| 2025-03-11 | Auto merge of #137586 - nnethercote:SetImpliedBits, r=bjorn3 | bors | -3/+6 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -11/+8 |
| 2025-03-05 | Change signature of `target_features_cfg`. | Nicholas Nethercote | -3/+6 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -1/+0 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -1/+1 |
| 2025-02-24 | Remove an unused lifetime param | Oli Scherer | -2/+2 |
| 2025-02-24 | Generalize BaseTypeCodegenMethods | Oli Scherer | -6/+3 |
| 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 |