| Age | Commit message (Expand) | Author | Lines |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -9/+9 |
| 2024-07-08 | Add `f16` and `f128` as SIMD types in LLVM | Trevor Gross | -0/+2 |
| 2024-07-01 | fix simd_bitmask return type for non-power-of-two inputs, and add tests | Ralf Jung | -8/+8 |
| 2024-06-10 | Rollup merge of #126159 - RalfJung:scalarint-size-mismatch, r=oli-obk | Matthias Krüger | -1/+1 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -1/+1 |
| 2024-06-08 | simd packed types: update outdated check, extend codegen test | Ralf Jung | -4/+6 |
| 2024-06-05 | Add `Ty` to `ConstKind::Value` | Boxy | -0/+1 |
| 2024-06-02 | Rollup merge of #125311 - calebzulawski:repr-packed-simd-intrinsics, r=workin... | Jubilee | -1/+53 |
| 2024-06-01 | Improve documentation | Caleb Zulawski | -1/+6 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | Stop using `to_hir_binop` in codegen | Scott McMurray | -6/+7 |
| 2024-05-20 | Make repr(packed) vectors work with SIMD intrinsics | Caleb Zulawski | -1/+48 |
| 2024-05-19 | clarify the second arg to llvm.ctlz and cttz | Jubilee Young | -3/+3 |
| 2024-05-18 | compiler: add simd_ctpop intrinsic | Jubilee Young | -19/+29 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -3/+3 |
| 2024-05-10 | Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoerister | Matthias Krüger | -1/+1 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -1/+1 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -5/+9 |
| 2024-05-02 | Inline & delete `Ty::new_unit`, since it's just a field access | Waffle Lapkin | -2/+2 |
| 2024-04-24 | Auto merge of #122053 - erikdesjardins:alloca, r=nikic | bors | -10/+10 |
| 2024-04-16 | Change intrinsic types to use `u32` instead of `T` to match stable reexports | Maybe Waffle | -8/+19 |
| 2024-04-11 | use [N x i8] for alloca types | Erik Desjardins | -10/+10 |
| 2024-04-11 | Add load/store helpers that take `PlaceValue` | Scott McMurray | -1/+1 |
| 2024-04-11 | Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR... | Scott McMurray | -4/+4 |
| 2024-04-03 | rename `expose_addr` to `expose_provenance` | joboet | -1/+1 |
| 2024-04-02 | Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=Amanieu | Jacob Pratt | -1/+1 |
| 2024-03-23 | also rename the SIMD intrinsic | Ralf Jung | -1/+1 |
| 2024-03-23 | CFI: Use Instance at callsites | Matthew Maurer | -16/+23 |
| 2024-03-22 | Make RawPtr take Ty and Mutbl separately | Michael Goulet | -13/+13 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -4/+4 |
| 2024-03-18 | Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ... | Oli Scherer | -1/+1 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -0/+2 |
| 2024-03-01 | Add `f16` and `f128` LLVM intrinsics | Trevor Gross | -0/+67 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -0/+4 |
| 2024-02-27 | Rollup merge of #121598 - RalfJung:catch_unwind, r=oli-obk | Matthias Krüger | -4/+4 |
| 2024-02-26 | rename 'try' intrinsic to 'catch_unwind' | Ralf Jung | -4/+4 |
| 2024-02-25 | Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillot | Matthias Krüger | -24/+31 |
| 2024-02-24 | Implement asm goto for LLVM and GCC backend | Gary Guo | -0/+2 |
| 2024-02-23 | check that simd_insert/extract indices are in-bounds | Ralf Jung | -19/+34 |
| 2024-02-21 | remove simd_reduce_{min,max}_nanless | Ralf Jung | -3/+0 |
| 2024-02-21 | make simd_reduce_{mul,add}_unordered use only the 'reassoc' flag, not all fas... | Ralf Jung | -2/+2 |
| 2024-02-20 | Add "algebraic" versions of the fast-math intrinsics | Ben Kimock | -2/+2 |
| 2024-02-20 | Add newtype for signedness in LLVM SIMD | clubby789 | -24/+31 |
| 2024-02-12 | Teach llvm backend how to fall back to default bodies | Oli Scherer | -9/+14 |
| 2024-02-05 | old solver: improve normalization of `Pointee::Metadata` | Lukas Markeffsky | -4/+2 |
| 2024-01-29 | Avoid ICE when is_val_statically_known is not of a supported type | Alex Huang | -4/+12 |
| 2024-01-19 | Add new intrinsic `is_constant` and optimize `pow` | Catherine Flores | -0/+4 |
| 2024-01-05 | Auto merge of #118991 - nikic:scalar-pair, r=nagisa | bors | -1/+4 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -15/+19 |
| 2023-12-15 | Separate immediate and in-memory ScalarPair representation | Nikita Popov | -1/+4 |