| Age | Commit message (Expand) | Author | Lines |
| 2025-06-17 | CodeGen: rework Aggregate implemention for rvalue_creates_operand cases | Scott McMurray | -28/+103 |
| 2025-06-06 | Rollup merge of #142044 - workingjubilee:document-operandvalue-pair, r=scottmcm | Matthias Krüger | -2/+8 |
| 2025-06-04 | compiler: Document the offset invariant of `OperandValue::Pair` | Jubilee Young | -2/+8 |
| 2025-06-03 | Change `tag_field` to `FieldIdx` in `Variants::Multiple` | Scott McMurray | -2/+2 |
| 2025-04-07 | Address PR feedback | Scott McMurray | -1/+3 |
| 2025-04-05 | Tell LLVM about impossible niche tags | Scott McMurray | -0/+28 |
| 2025-03-13 | Add more comments to discriminant calculations. | Scott McMurray | -0/+9 |
| 2025-03-12 | Don't `alloca` just to look at a discriminant | Scott McMurray | -2/+137 |
| 2025-03-03 | Rollup merge of #137894 - compiler-errors:no-scalar-pair-opt, r=oli-obk | Matthias Krüger | -37/+22 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -37/+22 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -3/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-20 | Refactor `OperandRef::extract_field` to prep for 838 | Scott McMurray | -22/+24 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -3/+1 |
| 2025-02-19 | Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t... | Scott McMurray | -64/+67 |
| 2025-01-21 | Also generate undef scalars and scalar pairs | Oli Scherer | -22/+37 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -18/+21 |
| 2024-10-08 | compiler: Factor rustc_target::abi out of cg_ssa | Jubilee Young | -2/+3 |
| 2024-10-04 | Use wide pointers consistenly across the compiler | Urgau | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-18 | Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 | Matthias Krüger | -9/+9 |
| 2024-09-17 | Clean up formatting. | Nicholas Nethercote | -2/+2 |
| 2024-09-17 | Minimize visibilities. | Nicholas Nethercote | -6/+6 |
| 2024-09-17 | Rename supertraits of `CodegenMethods`. | Nicholas Nethercote | -8/+8 |
| 2024-09-17 | Move some supertraits outward. | Nicholas Nethercote | -1/+1 |
| 2024-08-12 | Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxu | Guillaume Gomez | -1/+2 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -1/+2 |
| 2024-08-08 | const vector passed to codegen | James Barford-Evans | -1/+18 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -11/+8 |
| 2024-07-20 | compiler: Never debug_assert in codegen | Jubilee Young | -1/+1 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -0/+5 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`. | Nicholas Nethercote | -0/+1 |
| 2024-05-11 | Unify `Rvalue::Aggregate` paths in cg_ssa | Scott McMurray | -0/+13 |
| 2024-05-10 | Refactoring after the `PlaceValue` addition | Scott McMurray | -11/+36 |
| 2024-05-10 | Auto merge of #123886 - scottmcm:more-rvalue-operands, r=matthewjasper | bors | -0/+30 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -4/+2 |
| 2024-05-08 | Make SSA aggregates without needing an alloca | Scott McMurray | -0/+30 |
| 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 | Put `PlaceValue` into `OperandValue::Ref`, rather than 3 tuple fields | Scott McMurray | -14/+15 |
| 2024-04-11 | Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR... | Scott McMurray | -10/+13 |
| 2024-04-09 | Remove my `scalar_copy_backend_type` optimization attempt | Scott McMurray | -11/+5 |
| 2024-03-05 | only set noalias on Box with the global allocator | Ralf Jung | -0/+1 |
| 2024-02-26 | introduce and use ptradd/inbounds_ptradd instead of gep | Erik Desjardins | -3/+2 |
| 2024-01-05 | Auto merge of #118991 - nikic:scalar-pair, r=nagisa | bors | -12/+7 |
| 2023-12-17 | Tolerate overaligned MIR constants for codegen. | Camille GILLOT | -1/+1 |
| 2023-12-15 | Separate immediate and in-memory ScalarPair representation | Nikita Popov | -12/+7 |
| 2023-12-12 | codegen: panic when trying to compute size/align of extern type | Ralf Jung | -3/+3 |
| 2023-12-09 | Use immediate_backend_type when reading from a const alloc | Ben Kimock | -1/+1 |