| Age | Commit message (Expand) | Author | Lines |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -1/+1 |
| 2024-10-30 | Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errors | Jubilee | -2/+2 |
| 2024-10-30 | Clean up FFI calls for operand bundles | Zalathar | -14/+9 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -2/+2 |
| 2024-10-25 | coverage: SSA doesn't need to know about `instrprof_increment` | Zalathar | -11/+12 |
| 2024-10-25 | coverage: Emit MC/DC intrinsics using the normal helper method | Zalathar | -46/+9 |
| 2024-10-25 | coverage: Emit `llvm.instrprof.increment` using the normal helper method | Zalathar | -24/+2 |
| 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 |