| Age | Commit message (Expand) | Author | Lines |
| 2025-09-04 | compiler: Apply target features to the entry function | WANG Rui | -2/+8 |
| 2025-09-02 | llvm: nvptx: Layout update to match LLVM | Matthew Maurer | -0/+4 |
| 2025-08-24 | Rename `llvm::Bool` aliases to standard const case | Zalathar | -1/+1 |
| 2025-08-19 | Rollup merge of #140740 - ojeda:indirect-branch-cs-prefix, r=davidtwco | 许杰友 Jieyou Xu (Joe) | -0/+9 |
| 2025-08-18 | Rollup merge of #145309 - winstonallo:issue-145271-fix, r=tgross35 | Stuart Cook | -0/+9 |
| 2025-08-17 | Add -Zindirect-branch-cs-prefix (from draft PR) | Alice Ryhl | -0/+9 |
| 2025-08-14 | Remove lto inline logic | Marcelo Domínguez | -10/+0 |
| 2025-08-14 | Complete functionality and general cleanup | Marcelo Domínguez | -5/+0 |
| 2025-08-14 | Basic implementation of `autodiff` intrinsic | Marcelo Domínguez | -1/+1 |
| 2025-08-13 | Set NumRegisterParameters LLVM module flag to `N` when `-Zregparm=N` is | winstonallo | -0/+9 |
| 2025-08-12 | [AVR] Changed data_layout | Tom Vijlbrief | -0/+6 |
| 2025-07-22 | Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -1/+17 |
| 2025-07-18 | add various wrappers for gpu code generation | Manuel Drehwald | -1/+17 |
| 2025-07-18 | Update AMDGPU data layout | Nikita Popov | -0/+5 |
| 2025-07-14 | Eliminate all direct uses of LLVMMDStringInContext2 | Oli Scherer | -2/+2 |
| 2025-07-14 | Use context methods instead of directly calling FFI | Oli Scherer | -9/+5 |
| 2025-07-14 | Merge `typeid_metadata` and `create_metadata` | Oli Scherer | -3/+4 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-06-17 | Rollup merge of #142588 - ZuseZ4:generic-ctx-imprv, r=oli-obk | Jacob Pratt | -5/+2 |
| 2025-06-16 | add and use generic get_const_int function | Manuel Drehwald | -5/+2 |
| 2025-06-15 | Use `LLVMIntrinsicGetDeclaration` to completely remove the hardcoded intrinsi... | sayantn | -177/+15 |
| 2025-06-12 | Simplify implementation of Rust intrinsics by using type parameters in the cache | sayantn | -334/+128 |
| 2025-05-30 | Auto merge of #139385 - joboet:threadlocal_address, r=nikic | bors | -0/+1 |
| 2025-05-29 | rustc_codegen_llvm: use `threadlocal.address` intrinsic to access TLS | joboet | -0/+1 |
| 2025-05-28 | Remove a couple of uses of interior mutability around statics | bjorn3 | -5/+12 |
| 2025-05-28 | Remove codegen_unit from MiscCodegenMethods | bjorn3 | -4/+0 |
| 2025-05-10 | Use the fallback body for `{minimum,maximum}f128` on LLVM as well. | Urgau | -2/+8 |
| 2025-05-09 | Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operations | Urgau | -0/+10 |
| 2025-04-28 | remove noinline attribute and add alwaysinline after AD pass | bit-aloo | -0/+10 |
| 2025-04-05 | Update the minimum external LLVM to 19 | Josh Stone | -21/+2 |
| 2025-04-05 | Rollup merge of #138368 - rcvalle:rust-kcfi-arity, r=davidtwco | Matthias Krüger | -0/+16 |
| 2025-04-05 | KCFI: Add KCFI arity indicator support | Ramon de C Valle | -0/+16 |
| 2025-04-05 | Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obk | Stuart Cook | -2/+21 |
| 2025-04-04 | add autodiff batching backend | Manuel Drehwald | -2/+21 |
| 2025-03-24 | Auto merge of #133984 - DaniPopes:scmp-ucmp, r=scottmcm | bors | -0/+12 |
| 2025-03-17 | Remove implicit #[no_mangle] for #[rustc_std_internal_symbol] | bjorn3 | -1/+2 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -67/+76 |
| 2025-03-06 | Lower BinOp::Cmp to llvm.{s,u}cmp.* intrinsics | DaniPopes | -0/+12 |
| 2025-02-24 | Mark more LLVM FFI as safe | Oli Scherer | -6/+4 |
| 2025-02-24 | Use a safe wrapper around an LLVM FFI function | Oli Scherer | -3/+8 |
| 2025-02-24 | Remove inherent function that has a trait method duplicate of a commonly impo... | Oli Scherer | -9/+7 |
| 2025-02-24 | Deduplicate more functions between `SimpleCx` and `CodegenCx` | Oli Scherer | -5/+0 |
| 2025-02-24 | Generalize BaseTypeCodegenMethods | Oli Scherer | -9/+10 |
| 2025-02-24 | Avoid some duplication between SimpleCx and CodegenCx | Oli Scherer | -44/+56 |
| 2025-02-24 | codegen_llvm: avoid `Deref` impls w/ extern type | David Wood | -1/+1 |
| 2025-02-16 | Rollup merge of #136545 - durin42:nvptx64-align, r=nikic | Jacob Pratt | -0/+6 |
| 2025-02-11 | Document some safety constraints and use more safe wrappers | Oli Scherer | -6/+4 |
| 2025-02-04 | nvptx64: update default alignment to match LLVM 21 | Augie Fackler | -0/+6 |
| 2025-01-30 | Use ExistentialTraitRef throughout codegen | Michael Goulet | -5/+3 |
| 2025-01-24 | Rollup merge of #135581 - EnzymeAD:refactor-codgencx, r=oli-obk | Matthias Krüger | -5/+52 |