| Age | Commit message (Expand) | Author | Lines |
| 2025-06-15 | Correctly account for different address spaces in LLVM intrinsic invocations | sayantn | -17/+22 |
| 2025-06-15 | Use `LLVMIntrinsicGetDeclaration` to completely remove the hardcoded intrinsi... | sayantn | -4/+4 |
| 2025-06-12 | Simplify implementation of Rust intrinsics by using type parameters in the cache | sayantn | -359/+232 |
| 2025-06-03 | Remove type_test from IntrinsicCallBuilderMethods | bjorn3 | -7/+0 |
| 2025-05-30 | Directly use from_immediate for handling bool | bjorn3 | -3/+2 |
| 2025-05-30 | Avoid computing function type for intrinsic instances | bjorn3 | -6/+2 |
| 2025-05-30 | Use layout field of OperandRef in generic_simd_intrinsic | bjorn3 | -32/+26 |
| 2025-05-30 | Use layout field of OperandRef and PlaceRef in codegen_intrinsic_call | bjorn3 | -23/+17 |
| 2025-05-26 | Remove usage of FnAbi in codegen_intrinsic_call | bjorn3 | -20/+10 |
| 2025-05-26 | Pass PlaceRef rather than Bx::Value to codegen_intrinsic_call | bjorn3 | -28/+22 |
| 2025-05-10 | Use the fallback body for `{minimum,maximum}f128` on LLVM as well. | Urgau | -4/+6 |
| 2025-05-09 | Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operations | Urgau | -0/+10 |
| 2025-05-05 | Rename Instance::new to Instance::new_raw and add a note that it is raw | Michael Goulet | -1/+1 |
| 2025-04-20 | Rollup merge of #137953 - RalfJung:simd-intrinsic-masks, r=WaffleLapkin | Chris Denton | -44/+12 |
| 2025-04-20 | simd intrinsics with mask: accept unsigned integer masks | Ralf Jung | -44/+12 |
| 2025-04-11 | Rollup merge of #137447 - folkertdev:simd-extract-insert-dyn, r=scottmcm | Stuart Cook | -30/+39 |
| 2025-04-10 | add `simd_insert_dyn` and `simd_extract_dyn` | Folkert de Vries | -30/+39 |
| 2025-03-17 | Remove implicit #[no_mangle] for #[rustc_std_internal_symbol] | bjorn3 | -1/+5 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -2/+2 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -1/+1 |
| 2025-02-25 | Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJung | León Orell Valerian Liehr | -4/+0 |
| 2025-02-25 | remove `simd_fpow` and `simd_fpowi` | Folkert de Vries | -4/+0 |
| 2025-02-24 | rename simd_shuffle_generic → simd_shuffle_const_generic | Ralf Jung | -1/+1 |
| 2025-02-24 | Use a safe wrapper around an LLVM FFI function | Oli Scherer | -2/+2 |
| 2025-02-23 | Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35 | Trevor Gross | -14/+8 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -1/+1 |
| 2025-02-18 | compiler: Stop reexporting stuff in cg_llvm::abi | Jubilee Young | -6/+6 |
| 2025-02-11 | Document some safety constraints and use more safe wrappers | Oli Scherer | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -231/+240 |
| 2025-02-04 | intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intr... | Ralf Jung | -14/+8 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -1/+1 |
| 2025-01-26 | Consistently use the most significant bit of vector masks | Jörn Horstmann | -93/+104 |
| 2025-01-24 | Make CodegenCx and Builder generic | Manuel Drehwald | -6/+6 |
| 2024-12-27 | Override `carrying_mul_add` in cg_llvm | Scott McMurray | -0/+31 |
| 2024-12-07 | Remove unnecessary `int_type_width_signed` function | Scott McMurray | -91/+75 |
| 2024-11-23 | Add simd_relaxed_fma intrinsic | Caleb Zulawski | -0/+2 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -7/+6 |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -2/+0 |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -5/+5 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -6/+7 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -7/+6 |
| 2024-10-21 | Auto merge of #130950 - compiler-errors:yeet-eval, r=BoxyUwU | bors | -10/+9 |
| 2024-10-19 | Get rid of const eval_* and try_eval_* helpers | Michael Goulet | -10/+9 |
| 2024-10-19 | cg_llvm: Reuse LLVM-C Comdat support | Jubilee Young | -1/+3 |
| 2024-10-11 | intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semantics | Jed Brown | -0/+5 |
| 2024-10-04 | Use wide pointers consistenly across the compiler | Urgau | -2/+2 |
| 2024-09-24 | Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic | bors | -3/+5 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -213/+207 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -4/+6 |
| 2024-09-19 | replace some deprecated functions | Luv-Ray | -3/+5 |