| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-08-07 | CFI: Fix error compiling core with LLVM CFI enabled | Ramon de C Valle | -21/+22 |
| 2023-08-01 | Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3 | bors | -32/+7 |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -8/+3 |
| 2023-07-29 | cg_llvm: inline check_store | Erik Desjardins | -10/+2 |
| 2023-07-29 | cg_llvm: remove pointee types and pointercast/bitcast-of-ptr | Erik Desjardins | -26/+9 |
| 2023-07-05 | Revert "use new c literals instead of cstr! macro" | León Orell Valerian Liehr | -4/+12 |
| 2023-06-30 | Auto merge of #113116 - nnethercote:codegen-opts, r=oli-obk | bors | -6/+15 |
| 2023-06-29 | Simplify the `bundles` vectors. | Nicholas Nethercote | -4/+4 |
| 2023-06-29 | Use `SmallVec` for the `bundles` vectors. | Nicholas Nethercote | -6/+15 |