| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | Extract helper method `global_set_metadata_node` | Zalathar | -0/+13 |
| 2025-10-02 | Extract helper method `global_add_metadata_node` | Zalathar | -0/+13 |
| 2025-10-02 | Extract helper method `module_add_named_metadata_node` | Zalathar | -9/+17 |
| 2025-10-02 | Extract helper method `set_metadata_node` | Zalathar | -0/+19 |
| 2025-09-30 | Replace `MetadataType` with the `MetadataKindId` constants | Zalathar | -3/+3 |
| 2025-09-26 | Rollup merge of #146778 - nikic:allocator-shim-attributes, r=jackh726 | Matthias Krüger | -5/+5 |
| 2025-09-25 | Rollup merge of #146667 - calebzulawski:simd-mono-lane-limit, r=lcnr,RalfJung | Stuart Cook | -2/+9 |
| 2025-09-25 | Use standard attribute logic for allocator shim | Nikita Popov | -5/+5 |
| 2025-09-23 | Add an attribute to check the number of lanes in a SIMD vector after monomorp... | Caleb Zulawski | -2/+9 |
| 2025-09-17 | Adds AArch64 GCS support | Reuben Cruise | -1/+8 |
| 2025-09-17 | Rollup merge of #145660 - jbatez:darwin_objc, r=jdonszelmann,madsmtm,tmandry | Stuart Cook | -3/+78 |
| 2025-09-16 | Update the minimum external LLVM to 20 | Josh Stone | -29/+0 |
| 2025-09-13 | initial implementation of the darwin_objc unstable feature | Jo Bates | -3/+78 |
| 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 |