| Age | Commit message (Expand) | Author | Lines |
| 2024-08-12 | Rollup merge of #128149 - RalfJung:nontemporal_store, r=jieyouxu,Amanieu,Jubilee | Guillaume Gomez | -7/+26 |
| 2024-08-12 | make the codegen test also cover an ill-behaved arch, and add links | Ralf Jung | -0/+2 |
| 2024-08-08 | Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen | Michael Goulet | -1/+1 |
| 2024-08-08 | Do normalize when computing struct tails in codegen | Michael Goulet | -2/+3 |
| 2024-08-05 | RISC-V also has sane nontemporal stores | Ralf Jung | -1/+2 |
| 2024-08-05 | nontemporal_store: make sure that the intrinsic is truly just a hint | Ralf Jung | -7/+23 |
| 2024-07-30 | Auto merge of #128250 - Amanieu:select_unpredictable, r=nikic | bors | -0/+10 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -15/+17 |
| 2024-07-28 | Force LLVM to use CMOV for binary search | Amanieu d'Antras | -0/+10 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`. | Nicholas Nethercote | -0/+1 |
| 2024-05-10 | Auto merge of #124972 - matthiaskrgr:rollup-3fablim, r=matthiaskrgr | bors | -1/+1 |
| 2024-05-09 | codegen: memmove/memset cannot be non-temporal | Ralf Jung | -0/+1 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -1/+1 |
| 2024-05-01 | coverage: Set up MC/DC bitmaps without additional unsafe code | Zalathar | -24/+12 |
| 2024-04-29 | Auto merge of #124255 - RenjiSann:renji/mcdc-nested-expressions, r=Zalathar | bors | -11/+20 |
| 2024-04-29 | mcdc-coverage: Add possibility for codegen llvm to handle several condition b... | Dorian Péron | -11/+20 |
| 2024-04-24 | Auto merge of #122053 - erikdesjardins:alloca, r=nikic | bors | -3/+4 |
| 2024-04-20 | coverage. Lowering MC/DC statements to llvm-ir | zhuyunxing | -1/+125 |
| 2024-04-15 | Auto merge of #122917 - saethlin:atomicptr-to-int, r=nikic | bors | -4/+8 |
| 2024-04-11 | use [N x i8] for alloca types | Erik Desjardins | -3/+4 |
| 2024-04-11 | Put `PlaceValue` into `OperandValue::Ref`, rather than 3 tuple fields | Scott McMurray | -3/+4 |
| 2024-04-11 | Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR... | Scott McMurray | -10/+10 |
| 2024-04-08 | sanitizers: Create the rustc_sanitizers crate | Ramon de C Valle | -14/+11 |
| 2024-03-26 | Auto merge of #122849 - clubby789:no-metadata, r=petrochenkov | bors | -0/+11 |
| 2024-03-25 | Don't emit load metadata in debug mode | clubby789 | -0/+11 |
| 2024-03-25 | Instance is Copy | Michael Goulet | -2/+2 |
| 2024-03-23 | CFI: Use Instance at callsites | Matthew Maurer | -12/+29 |
| 2024-03-23 | Add the missing inttoptr when we ptrtoint in ptr atomics | Ben Kimock | -4/+8 |
| 2024-03-09 | Sink ptrtoint for RMW ops on pointers to cg_llvm | Ben Kimock | -1/+7 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -0/+52 |
| 2024-03-03 | Auto merge of #121665 - erikdesjardins:ptradd, r=nikic | bors | -10/+1 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -1/+1 |
| 2024-02-26 | introduce and use ptradd/inbounds_ptradd instead of gep | Erik Desjardins | -5/+1 |
| 2024-02-26 | remove struct_gep, use manual layout calculations for va_arg | Erik Desjardins | -5/+0 |
| 2024-02-24 | Add callbr support to LLVM wrapper | Gary Guo | -0/+52 |
| 2024-02-21 | remove simd_reduce_{min,max}_nanless | Ralf Jung | -16/+0 |
| 2024-02-21 | make simd_reduce_{mul,add}_unordered use only the 'reassoc' flag, not all fas... | Ralf Jung | -4/+4 |
| 2024-02-20 | Add "algebraic" versions of the fast-math intrinsics | Ben Kimock | -4/+44 |
| 2024-01-05 | Auto merge of #118991 - nikic:scalar-pair, r=nagisa | bors | -2/+9 |
| 2023-12-30 | Auto merge of #118705 - WaffleLapkin:codegen-atomic-exhange-untuple, r=cjgillot | bors | -2/+4 |
| 2023-12-28 | Change `rustc_codegen_ssa`'s `atomic_cmpxchg` interface to return a pair of v... | Bernd Schmidt | -2/+4 |
| 2023-12-15 | NFC: do not clone types that are copy | Matthias Krüger | -1/+1 |
| 2023-12-15 | Separate immediate and in-memory ScalarPair representation | Nikita Popov | -2/+9 |
| 2023-12-14 | Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkin | bors | -12/+4 |
| 2023-12-03 | compiler: replace cstr macro with c str literals in compiler and few other c ... | klensy | -12/+4 |
| 2023-12-03 | more targeted errors when extern types end up in places they should not | Ralf Jung | -0/+9 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -19/+28 |
| 2023-10-02 | Limit to LLVM 17.0.2 to work around WinEH codegen bug | Nikita Popov | -4/+10 |
| 2023-10-02 | Reapply: Mark drop calls in landing pads cold instead of noinline | Erik Desjardins | -3/+5 |
| 2023-08-08 | Rollup merge of #113593 - rcvalle:rust-cfi-fix-90546, r=wesleywiser | Matthias Krüger | -21/+22 |