| Age | Commit message (Expand) | Author | Lines |
| 2024-10-08 | compiler: Factor rustc_target::abi out of cg_llvm | Jubilee Young | -4/+5 |
| 2024-10-08 | coverage. Adapt to mcdc mapping formats introduced by llvm 19 | zhuyunxing | -50/+13 |
| 2024-10-08 | coverage. Disable supporting mcdc on llvm-18 | zhuyunxing | -0/+13 |
| 2024-09-24 | Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic | bors | -39/+20 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-19 | MetadataType type cast | Luv-Ray | -8/+7 |
| 2024-09-19 | wrap `LLVMSetMetadata` | Luv-Ray | -19/+12 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -5/+5 |
| 2024-09-19 | Use a macro to factor out some repetitive code. | Nicholas Nethercote | -80/+27 |
| 2024-09-19 | replace some deprecated functions | Luv-Ray | -36/+25 |
| 2024-09-18 | Update the minimum external LLVM to 18 | Josh Stone | -14/+4 |
| 2024-09-17 | Use associative type defaults in `{Layout,FnAbi}OfHelpers`. | Nicholas Nethercote | -4/+0 |
| 2024-09-17 | Merge `HasCodegen` into `BuilderMethods`. | Nicholas Nethercote | -4/+2 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_llvm`. | Nicholas Nethercote | -23/+35 |
| 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 |