| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-03-11 | Rollup merge of #116791 - WaffleLapkin:unparallel-backends, r=oli-obk | Jubilee | -0/+7 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -1/+5 |
| 2024-03-03 | Auto merge of #121665 - erikdesjardins:ptradd, r=nikic | bors | -2/+6 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -0/+2 |
| 2024-02-26 | introduce and use ptradd/inbounds_ptradd instead of gep | Erik Desjardins | -0/+6 |
| 2024-02-26 | remove struct_gep, use manual layout calculations for va_arg | Erik Desjardins | -1/+0 |
| 2024-02-26 | always use gep inbounds i8 (ptradd) for field offsets | Erik Desjardins | -1/+0 |
| 2024-02-24 | Implement asm goto for LLVM and GCC backend | Gary Guo | -1/+5 |
| 2024-02-21 | Auto merge of #120718 - saethlin:reasonable-fast-math, r=nnethercote | bors | -0/+5 |
| 2024-02-20 | Add "algebraic" versions of the fast-math intrinsics | Ben Kimock | -0/+5 |
| 2024-02-17 | Rollup merge of #121209 - nnethercote:infallible-join_codegen, r=bjorn3 | Matthias Krüger | -1/+1 |
| 2024-02-17 | Make `CodegenBackend::join_codegen` infallible. | Nicholas Nethercote | -1/+1 |
| 2024-02-15 | Allow codegen backends to opt-out of parallel codegen | Maybe Waffle | -0/+7 |
| 2024-02-12 | Teach llvm backend how to fall back to default bodies | Oli Scherer | -1/+3 |
| 2023-12-30 | Auto merge of #118705 - WaffleLapkin:codegen-atomic-exhange-untuple, r=cjgillot | bors | -1/+1 |
| 2023-12-28 | Change `rustc_codegen_ssa`'s `atomic_cmpxchg` interface to return a pair of v... | Bernd Schmidt | -1/+1 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -4/+4 |
| 2023-11-30 | Move `MetadataLoader{,Dyn}` to `rustc_metadata`. | Nicholas Nethercote | -1/+1 |
| 2023-11-05 | Update doc comment for CodegenBackend::link | bjorn3 | -5/+1 |
| 2023-10-05 | Rollup merge of #116223 - catandcoder:master, r=cjgillot | Jubilee | -1/+1 |
| 2023-10-04 | Fix misuses of a vs an | cui fliter | -1/+1 |
| 2023-10-02 | Reapply: Mark drop calls in landing pads cold instead of noinline | Erik Desjardins | -1/+1 |
| 2023-09-22 | Merge `ExternProviders` into the general `Providers` struct | Oli Scherer | -2/+0 |
| 2023-09-22 | Have a single struct for queries and hook | Oli Scherer | -3/+3 |