| Age | Commit message (Expand) | Author | Lines |
| 2024-09-17 | Remove unneeded bounds from `CodegenMethods` and `BuilderMethods`. | Nicholas Nethercote | -12/+2 |
| 2024-09-17 | Rename `{ArgAbi,IntrinsicCall}Methods`. | Nicholas Nethercote | -9/+9 |
| 2024-09-17 | Remove `BackendTypes` constraint from traits that don't need it. | Nicholas Nethercote | -6/+2 |
| 2024-09-17 | Remove `Backend`. | Nicholas Nethercote | -25/+17 |
| 2024-09-17 | Merge `HasCodegen` into `BuilderMethods`. | Nicholas Nethercote | -18/+16 |
| 2024-09-17 | Adjust supertrait of `ArgAbiMethods`. | Nicholas Nethercote | -2/+2 |
| 2024-09-17 | Use trait aliases to shorten some code. | Nicholas Nethercote | -44/+7 |
| 2024-09-06 | Don't leave debug locations for constants sitting on the builder indefinitely. | Kyle Huey | -0/+1 |
| 2024-08-15 | Auto merge of #128861 - khuey:mir-inlining-parameters-debuginfo, r=wesleywiser | bors | -1/+2 |
| 2024-08-12 | Rework MIR inlining debuginfo so function parameters show up in debuggers. | Kyle Huey | -1/+2 |
| 2024-08-12 | Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxu | Guillaume Gomez | -2/+4 |
| 2024-08-12 | Rollup merge of #128537 - Jamesbarford:118980-const-vector, r=RalfJung,nikic | Guillaume Gomez | -0/+1 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -2/+4 |
| 2024-08-08 | Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen | Michael Goulet | -1/+1 |
| 2024-08-08 | const vector passed to codegen | James Barford-Evans | -0/+1 |
| 2024-08-04 | Add `Debug` impls to API types in `rustc_codegen_ssa` | Mahmoud Mazouz | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -46/+52 |
| 2024-07-20 | compiler: Never debug_assert in codegen | Jubilee Young | -6/+6 |
| 2024-06-21 | Fix doc comment | bjorn3 | -2/+2 |
| 2024-06-21 | Remove type_i1 and type_struct from cg_ssa | bjorn3 | -2/+0 |
| 2024-06-21 | Remove check_overflow method from MiscMethods | bjorn3 | -1/+0 |
| 2024-06-21 | Remove const_bitcast from ConstMethods | bjorn3 | -1/+0 |
| 2024-06-21 | Remove PrintBackendInfo trait | bjorn3 | -22/+2 |
| 2024-06-21 | Move vcall_visibility_metadata optimization hint out of a debuginfo generatio... | bjorn3 | -0/+7 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -4/+4 |
| 2024-05-27 | Rollup merge of #125148 - RalfJung:codegen-sh, r=scottmcm | Guillaume Gomez | -0/+8 |
| 2024-05-23 | cleanup: run rustfmt | Augie Fackler | -1/+4 |
| 2024-05-23 | thinlto: only build summary file if needed | Augie Fackler | -1/+1 |
| 2024-05-22 | rustc_codegen_llvm: add support for writing summary bitcode | Augie Fackler | -0/+1 |
| 2024-05-16 | Fix assertion when attempting to convert `f16` and `f128` with `as` | Trevor Gross | -1/+4 |
| 2024-05-15 | codegen: tweak/extend shift comments | Ralf Jung | -0/+8 |
| 2024-05-10 | Refactoring after the `PlaceValue` addition | Scott McMurray | -25/+36 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -1/+11 |
| 2024-05-01 | coverage: Eagerly do start-of-function codegen for coverage | Zalathar | -0/+5 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-24 | Auto merge of #122053 - erikdesjardins:alloca, r=nikic | bors | -2/+2 |
| 2024-04-11 | use [N x i8] for alloca types | Erik Desjardins | -2/+2 |
| 2024-04-11 | Add load/store helpers that take `PlaceValue` | Scott McMurray | -2/+10 |
| 2024-04-11 | Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR... | Scott McMurray | -5/+5 |
| 2024-04-09 | Put the `NONTEMPORAL` case first | Scott McMurray | -6/+7 |
| 2024-04-09 | Remove my `scalar_copy_backend_type` optimization attempt | Scott McMurray | -26/+18 |
| 2024-04-02 | Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwco | bors | -0/+1 |
| 2024-03-24 | Rollup merge of #122937 - Zalathar:unbox, r=oli-obk | Matthias Krüger | -2/+2 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -0/+1 |
| 2024-03-23 | CFI: Use Instance at callsites | Matthew Maurer | -1/+3 |
| 2024-03-23 | Auto merge of #122582 - scottmcm:swap-intrinsic-v2, r=oli-obk | bors | -2/+66 |
| 2024-03-23 | Unbox and unwrap the contents of `StatementKind::Coverage` | Zalathar | -2/+2 |
| 2024-03-21 | Remove `CodegenBackend::target_override`. | Nicholas Nethercote | -7/+0 |
| 2024-03-17 | Let codegen decide when to `mem::swap` with immediates | Scott McMurray | -2/+66 |
| 2024-03-12 | Check whether a static is mutable instead of passing it down | Oli Scherer | -1/+1 |