| Age | Commit message (Expand) | Author | Lines |
| 2024-01-30 | Remove the `abi_amdgpu_kernel` feature | clubby789 | -1/+0 |
| 2023-12-15 | Separate immediate and in-memory ScalarPair representation | Nikita Popov | -2/+2 |
| 2023-12-10 | remove redundant imports | surechen | -1/+0 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 |
| 2023-11-03 | move ABI sanity check from LLVM codegen backend to ABI computation logic | Ralf Jung | -40/+3 |
| 2023-10-27 | Link to correct issue in PassMode::Direct ptx-kernel exception | Kjetil Kjeka | -1/+1 |
| 2023-10-27 | Documentation and error message improvements related to PassMode::Direct assert | Kjetil Kjeka | -2/+2 |
| 2023-10-26 | NVPTX: Allow PassMode::Direct for ptx kernels for now | Kjetil Kjeka | -1/+6 |
| 2023-09-15 | cannot have Direct for unsized types | Ralf Jung | -0/+5 |
| 2023-09-15 | clarify PassMode::Indirect as well | Ralf Jung | -15/+20 |
| 2023-09-15 | explain PassMode::Cast | Ralf Jung | -8/+10 |
| 2023-09-08 | the wasm ABI behavior is a bug | Ralf Jung | -9/+6 |
| 2023-09-07 | extend comments around PassMode::Direct | Ralf Jung | -1/+41 |
| 2023-08-26 | Use `preserve_mostcc` for `extern "rust-cold"` | Scott McMurray | -1/+3 |
| 2023-08-08 | feat: `riscv-interrupt-{m,s}` calling conventions | Seth Pellegrino | -2/+7 |
| 2023-07-29 | cg_llvm: remove pointee types and pointercast/bitcast-of-ptr | Erik Desjardins | -13/+4 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -1/+1 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -1/+1 |
| 2023-01-04 | cleanup: handle -Zmutable-noalias like -Zbox-noalias | Erik Desjardins | -10/+0 |
| 2022-11-11 | Improve generating Custom entry function | Ayush Singh | -17/+23 |
| 2022-10-01 | Merge apply_attrs_callsite into call and invoke | bjorn3 | -4/+0 |
| 2022-09-09 | Rollup merge of #99207 - 5225225:msan-eager-checks, r=jackh726 | Matthias Krüger | -0/+8 |
| 2022-08-26 | Move `ArgAbi::pad_i32` into `PassMode::Cast`. | Nicholas Nethercote | -19/+20 |
| 2022-08-26 | Turn `ArgAbi::pad` into a `bool`. | Nicholas Nethercote | -4/+4 |
| 2022-08-26 | Simplify arg capacity calculations. | Nicholas Nethercote | -5/+2 |
| 2022-08-26 | Change `FnAbi::args` to a boxed slice. | Nicholas Nethercote | -2/+2 |
| 2022-08-26 | Change `FnAbi::fixed_count` to a `u32`. | Nicholas Nethercote | -1/+2 |
| 2022-08-26 | Box `CastTarget` within `PassMode`. | Nicholas Nethercote | -25/+21 |
| 2022-08-14 | Emit noundef even for unoptimised code if msan is on | 5225225 | -0/+8 |
| 2022-07-27 | Add elementtype attributes for llvm.arm.ldrex/strex intrinsics | Nikita Popov | -0/+16 |
| 2022-07-13 | Rename `debugging_opts` to `unstable_opts` | Joshua Nelson | -1/+1 |
| 2022-05-30 | Add support for emitting functions with `coldcc` in LLVM | Scott McMurray | -0/+1 |
| 2022-04-05 | Mark scalar layout unions so that backends that do not support partially init... | Oli Scherer | -2/+2 |
| 2022-03-03 | Pass LLVM string attributes as string slices | Tomasz Miąsko | -2/+1 |
| 2022-02-26 | just put smallvec lengths in the signature | Erik Desjardins | -5/+2 |
| 2022-02-26 | Add LLVM attributes in batches instead of individually | Erik Desjardins | -129/+85 |
| 2022-02-26 | Auto merge of #94127 - erikdesjardins:debugattr, r=nikic | bors | -49/+60 |
| 2022-02-20 | Improve `unused_unsafe` lint | Frank Steffahn | -7/+5 |
| 2022-02-19 | always add align attributes | Erik Desjardins | -10/+10 |
| 2022-02-18 | At opt-level=0, apply only ABI-affecting attributes to functions | Erik Desjardins | -41/+52 |
| 2022-02-06 | apply noundef explicitly in all cases instead of relying on dereferenceable i... | Erik Desjardins | -4/+0 |
| 2022-02-05 | Apply noundef attribute to &T, &mut T, Box<T>, bool | Erik Desjardins | -1/+5 |
| 2021-12-16 | Remove `in_band_lifetimes` from `rustc_codegen_llvm` | LegionMammal978 | -11/+11 |
| 2021-12-02 | Auto merge of #91003 - psumbera:sparc64-abi, r=nagisa | bors | -7/+15 |
| 2021-12-01 | fix sparc64 ABI for aggregates with floating point members | Petr Sumbera | -7/+15 |
| 2021-11-23 | Feat: make cg_ssa get_param borrow the builder mutable | rdambrosio | -1/+1 |
| 2021-11-05 | Remove some minor checks for LLVM < 12 | Josh Stone | -10/+4 |
| 2021-10-01 | Fix clippy lints | Guillaume Gomez | -1/+1 |
| 2021-09-12 | Auto merge of #88759 - Amanieu:panic_in_drop, r=nagisa,eddyb | bors | -1/+6 |
| 2021-09-11 | Apply noreturn and nounwind LLVM attributes to callsites | Amanieu d'Antras | -1/+6 |