| Age | Commit message (Expand) | Author | Lines |
| 2023-03-28 | Add OpenHarmony targets | Amanieu d'Antras | -0/+1 |
| 2023-03-16 | Use poison instead of undef | Nikita Popov | -0/+1 |
| 2023-03-06 | Remove references to PassManagerBuilder | Nikita Popov | -3/+0 |
| 2023-03-03 | Rollup merge of #108599 - nikic:drop-init, r=cuviper | Matthias Krüger | -2/+0 |
| 2023-03-01 | Remove pass initialization code | Nikita Popov | -2/+0 |
| 2023-02-25 | record llvm cgu instruction stats | csmoe | -0/+2 |
| 2023-02-14 | Add `kernel-address` sanitizer support for freestanding targets | Wesley Norris | -0/+2 |
| 2022-12-24 | Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholk | Matthias Krüger | -3/+3 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -3/+3 |
| 2022-12-19 | Correct ModFlagBehavior for Aarch64 on LLVM-15 | Arvind Mukund | -0/+1 |
| 2022-12-10 | Rollup merge of #105109 - rcvalle:rust-kcfi, r=bjorn3 | Matthias Krüger | -2/+6 |
| 2022-12-08 | Add LLVM KCFI support to the Rust compiler | Ramon de C Valle | -2/+6 |
| 2022-12-03 | Auto merge of #97485 - bjorn3:new_archive_writer, r=wesleywiser | bors | -0/+13 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -1/+1 |
| 2022-11-26 | Rewrite LLVM's archive writer in Rust | bjorn3 | -0/+13 |
| 2022-11-21 | Auto merge of #102717 - beetrees:repr128-c-style-debuginfo, r=nagisa | bors | -1/+2 |
| 2022-11-15 | Introduce composite debuginfo. | Camille GILLOT | -0/+1 |
| 2022-11-04 | LLVM 16: Switch to using MemoryEffects | Tim Neumann | -1/+17 |
| 2022-10-09 | Pass 128-bit C-style enum enumerator values to LLVM | beetrees | -1/+2 |
| 2022-09-25 | Rollup merge of #101997 - cuviper:drop-legacy-pm, r=nikic | fee1-dead | -72/+2 |
| 2022-09-18 | Use LLVM C-API to build atomic cmpxchg and fence | Josh Stone | -27/+9 |
| 2022-09-18 | Remove support for LLVM's legacy pass manager | Josh Stone | -72/+2 |
| 2022-09-09 | Introduce a fallible variant of LLVMConstIntGetZExtValue | Tomasz Miąsko | -1/+1 |
| 2022-08-30 | Auto merge of #98100 - bjorn3:use_object_for_bitcode_reading, r=wesleywiser | bors | -12/+0 |
| 2022-08-16 | Rollup merge of #100460 - cuviper:drop-llvm-12, r=nagisa | Matthias Krüger | -6/+0 |
| 2022-08-16 | Rollup merge of #100384 - ridwanabdillahi:instr_profile_output, r=wesleywiser | Matthias Krüger | -0/+1 |
| 2022-08-14 | Update the minimum external LLVM to 13 | Josh Stone | -6/+0 |
| 2022-08-12 | debuginfo: Change C++-like encoding for enums. | Michael Woerister | -0/+13 |
| 2022-08-11 | Add support for generating unique *.profraw files by default when using the `... | ridwanabdillahi | -0/+1 |
| 2022-07-27 | Add elementtype attributes for llvm.arm.ldrex/strex intrinsics | Nikita Popov | -0/+3 |
| 2022-07-27 | Rollup merge of #99759 - bjorn3:remove_llvm_dead_code, r=nikic | Yuki Okushi | -46/+0 |
| 2022-07-26 | codegen: use new {re,de,}allocator annotations in llvm | Augie Fackler | -0/+29 |
| 2022-07-26 | Remove dead code from cg_llvm | bjorn3 | -46/+0 |
| 2022-07-25 | Use object instead of LLVM for reading bitcode from rlibs | bjorn3 | -12/+0 |
| 2022-07-23 | Auto merge of #98208 - ivanloz:master, r=nagisa | bors | -0/+1 |
| 2022-07-21 | Auto merge of #98162 - nextsilicon:support_lto_embed_bitcode, r=davidtwco | bors | -1/+1 |
| 2022-07-20 | Add ShadowCallStack Support | Ivan Lozano | -0/+1 |
| 2022-07-18 | Rollup merge of #98998 - workingjubilee:naked-means-no-clothes-enforcement-te... | Dylan DPC | -0/+1 |
| 2022-07-16 | Auto merge of #95685 - oxidecomputer:restore-static-dwarf, r=pnkfelix | bors | -2/+6 |
| 2022-07-14 | rustc: add ability to output regular LTO bitcode modules | Ziv Dunkelman | -1/+1 |
| 2022-07-06 | Stop emitting CET prologues for naked functions | Jubilee Young | -0/+1 |
| 2022-07-05 | Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJung | bors | -1/+1 |
| 2022-06-30 | llvm-wrapper: adapt for LLVMConstExtractValue removal | Krasimir Georgiev | -5/+1 |
| 2022-06-29 | Some tracing cleanups | Oli Scherer | -1/+1 |
| 2022-06-14 | Add metadata generation for vtables when using VFE | flip1995 | -0/+7 |
| 2022-06-14 | Add LLVM module flags required for the VFE opt | flip1995 | -0/+1 |
| 2022-05-25 | rustc_codegen_ssa: cleanup `AtomicOrdering` | Tomasz Miąsko | -2/+1 |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -5/+5 |
| 2022-04-20 | Stub out more PassManagerBuilder functions | Nikita Popov | -7/+6 |
| 2022-04-20 | Stub out various legacy PM functions with LLVM 15 | Nikita Popov | -1/+1 |