| Age | Commit message (Expand) | Author | Lines |
| 2022-04-05 | Mark scalar layout unions so that backends that do not support partially init... | Oli Scherer | -4/+4 |
| 2022-04-03 | Replace every `String` in Target(Options) with `Cow<'static, str>` | Loïc BRANSTETT | -1/+1 |
| 2022-03-04 | Auto merge of #94159 - erikdesjardins:align-load, r=nikic | bors | -8/+30 |
| 2022-03-01 | Auto merge of #94402 - erikdesjardins:revert-coldland, r=nagisa | bors | -14/+3 |
| 2022-02-28 | Add !align metadata on loads of &/&mut/Box | Erik Desjardins | -8/+30 |
| 2022-02-27 | Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa" | Erik Desjardins | -14/+3 |
| 2022-02-27 | Apply noundef metadata to loads of types that do not permit raw init | Erik Desjardins | -0/+14 |
| 2022-02-26 | Add LLVM attributes in batches instead of individually | Erik Desjardins | -2/+8 |
| 2022-02-24 | Introduce Bx::switch_to_block | bjorn3 | -0/+4 |
| 2022-02-20 | Remove build_sibling_block | bjorn3 | -13/+11 |
| 2022-01-24 | Merge landing_pad and set_cleanup into cleanup_landing_pad | bjorn3 | -16/+18 |
| 2022-01-24 | Merge add_handler into catch_switch | bjorn3 | -8/+8 |
| 2022-01-24 | Remove unused return values from resume and cleanup_ret | bjorn3 | -10/+9 |
| 2022-01-24 | Reorder unwinding related builder methods to differentiate between dwarf and ... | bjorn3 | -6/+6 |
| 2022-01-17 | Update compiler/rustc_codegen_llvm/src/builder.rs | Caleb Zulawski | -3/+3 |
| 2022-01-04 | Add simd_as intrinsic | Caleb Zulawski | -18/+41 |
| 2021-12-30 | keep noinline for system llvm < 14 | Erik Desjardins | -1/+8 |
| 2021-12-29 | Mark drop calls in landing pads cold instead of noinline | Erik Desjardins | -2/+2 |
| 2021-12-16 | Remove `in_band_lifetimes` from `rustc_codegen_llvm` | LegionMammal978 | -12/+12 |
| 2021-11-10 | Use more robust checks in rustc for wasm | Alex Crichton | -2/+2 |
| 2021-11-10 | Update more rustc/libtest things for wasm64 | Alex Crichton | -2/+2 |
| 2021-11-05 | Remove some minor checks for LLVM < 12 | Josh Stone | -2/+2 |
| 2021-10-27 | Auto merge of #89652 - rcvalle:rust-cfi, r=nagisa | bors | -0/+26 |
| 2021-10-25 | Add LLVM CFI support to the Rust compiler | Ramon de C Valle | -0/+26 |
| 2021-10-12 | Remap ssa RealPredicate to llvm RealPredicate | Tomasz Miąsko | -0/+1 |
| 2021-10-01 | Fix clippy lints | Guillaume Gomez | -1/+1 |
| 2021-09-18 | Querify `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -1/+1 |
| 2021-09-18 | ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -2/+18 |
| 2021-09-09 | rename `is_valid_for` to `is_valid` | Andreas Liljeqvist | -1/+1 |
| 2021-09-09 | Make `abi::Abi` `Copy` and remove a *lot* of refs | Andreas Liljeqvist | -7/+7 |
| 2021-09-09 | Remove `contains_zero`, respect the compiler | Andreas Liljeqvist | -1/+1 |
| 2021-09-09 | Add methods for checking for full ranges to `Scalar` and `WrappingRange` | Andreas Liljeqvist | -7/+6 |
| 2021-09-02 | ty::layout: split `LayoutOf` into required and (blanket) provided halves. | Eduard-Mihai Burtescu | -2/+2 |
| 2021-09-02 | ty::layout: implement `layout_of` automatically as a default method. | Eduard-Mihai Burtescu | -3/+4 |
| 2021-09-02 | rustc_target: move `LayoutOf` to `ty::layout`. | Eduard-Mihai Burtescu | -5/+4 |
| 2021-08-27 | rustc_target: add lifetime parameter to `LayoutOf`. | Eduard-Mihai Burtescu | -1/+1 |
| 2021-08-25 | Auto merge of #88242 - bonega:allocation_range, r=oli-obk | bors | -2/+1 |
| 2021-08-23 | implement contains_zero method | Andreas Liljeqvist | -2/+1 |
| 2021-08-22 | Use custom wrap-around type instead of Range | Andreas Liljeqvist | -2/+2 |
| 2021-08-22 | Fix more “a”/“an” typos | Frank Steffahn | -1/+1 |
| 2021-08-05 | Prepare call/invoke for opaque pointers | Josh Stone | -22/+24 |
| 2021-08-04 | Prepare inbounds_gep for opaque pointers | Tomasz Miąsko | -3/+13 |
| 2021-08-04 | Prepare gep for opaque pointers | Tomasz Miąsko | -2/+3 |
| 2021-08-04 | Prepare struct_gep for opaque pointers | Tomasz Miąsko | -3/+4 |
| 2021-07-18 | Auto merge of #86950 - tmiasko:personality, r=nagisa | bors | -1/+5 |
| 2021-07-10 | Set personality with LLVMSetPersonalityFn | Tomasz Miąsko | -1/+5 |
| 2021-07-09 | Pass type when creating load | Nikita Popov | -20/+9 |
| 2021-07-09 | Pass type when creating atomic load | Nikita Popov | -0/+2 |
| 2021-06-23 | Use HTTPS links where possible | Smitty | -1/+1 |
| 2021-06-02 | Miscellaneous inlining improvements | Tomasz Miąsko | -0/+3 |