| Age | Commit message (Expand) | Author | Lines |
| 2025-02-18 | Auto merge of #133852 - x17jiri:cold_path, r=saethlin | bors | -2/+46 |
| 2025-02-17 | improve cold_path() | Jiri Bobek | -2/+46 |
| 2025-02-13 | Set both `nuw` and `nsw` in slice size calculation | Scott McMurray | -0/+31 |
| 2025-02-12 | Rollup merge of #135025 - Flakebi:alloca-addrspace, r=nikic | Jacob Pratt | -2/+4 |
| 2025-02-10 | Cast allocas to default address space | Flakebi | -2/+4 |
| 2025-02-02 | Handle the case where the `or disjoint` folds immediately to a constant | Scott McMurray | -1/+7 |
| 2025-01-31 | Override `disjoint_or` in the LLVM backend | Scott McMurray | -0/+8 |
| 2025-01-30 | Rollup merge of #135026 - Flakebi:global-addrspace, r=saethlin | Matthias Krüger | -1/+3 |
| 2025-01-24 | Make CodegenCx and Builder generic | Manuel Drehwald | -12/+138 |
| 2025-01-24 | Add comments about address spaces | Flakebi | -1/+1 |
| 2025-01-02 | Remove range-metadata amdgpu workaround | Flakebi | -8/+0 |
| 2025-01-02 | Cast global variables to default address space | Flakebi | -1/+3 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -0/+2 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -5/+5 |
| 2024-11-11 | CFI: Append debug location to CFI blocks | Bastian Kersting | -0/+7 |
| 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 |