| Age | Commit message (Expand) | Author | Lines |
| 2022-09-26 | Avoid LLVM-deprecated `Optional::hasValue` | Josh Stone | -1/+1 |
| 2022-09-25 | Rollup merge of #101997 - cuviper:drop-legacy-pm, r=nikic | fee1-dead | -257/+7 |
| 2022-09-18 | Use LLVM C-API to build atomic cmpxchg and fence | Josh Stone | -39/+0 |
| 2022-09-18 | Use the helper for internalizing with new PM | Josh Stone | -5/+2 |
| 2022-09-18 | Never use legacy PM for writing bitcode | Josh Stone | -18/+4 |
| 2022-09-18 | Remove support for LLVM's legacy pass manager | Josh Stone | -234/+1 |
| 2022-09-09 | Introduce a fallible variant of LLVMConstIntGetZExtValue | Tomasz Miąsko | -0/+8 |
| 2022-09-09 | Rollup merge of #99207 - 5225225:msan-eager-checks, r=jackh726 | Matthias Krüger | -1/+14 |
| 2022-09-07 | llvm-wrapper: adapt for LLVM API changes | Krasimir Georgiev | -1/+7 |
| 2022-08-31 | Rollup merge of #101025 - semarie:openbsd-archs, r=petrochenkov | Matthias Krüger | -2/+2 |
| 2022-08-30 | Auto merge of #98100 - bjorn3:use_object_for_bitcode_reading, r=wesleywiser | bors | -13/+0 |
| 2022-08-28 | add riscv64gc-unknown-openbsd support (target riscv64-unknown-openbsd on Open... | Sébastien Marie | -2/+2 |
| 2022-08-21 | Auto merge of #100627 - krasimirgg:lto-llvm-16, r=cuviper | bors | -2/+23 |
| 2022-08-18 | Add diagnostic translation lints to crates that don't emit them | 5225225 | -0/+2 |
| 2022-08-17 | llvm-wrapper: use new pass manager for thin lto with LLVM version 15 | Krasimir Georgiev | -2/+23 |
| 2022-08-16 | Rollup merge of #100460 - cuviper:drop-llvm-12, r=nagisa | Matthias Krüger | -63/+1 |
| 2022-08-16 | Rollup merge of #100384 - ridwanabdillahi:instr_profile_output, r=wesleywiser | Matthias Krüger | -2/+6 |
| 2022-08-14 | Update the minimum external LLVM to 13 | Josh Stone | -63/+1 |
| 2022-08-14 | Enable eager checks for memory sanitizer | 5225225 | -1/+14 |
| 2022-08-12 | debuginfo: Change C++-like encoding for enums. | Michael Woerister | -0/+24 |
| 2022-08-11 | Add support for generating unique *.profraw files by default when using the `... | ridwanabdillahi | -2/+6 |
| 2022-08-09 | Link libatomic on 32-bit targets | Nikita Popov | -0/+7 |
| 2022-08-04 | RustWrapper: update for TypedPointerType in LLVM | Augie Fackler | -1/+6 |
| 2022-07-30 | Also gate AllocatedPointer and AllocAlign definitions by LLVM_VERSION_GE | est31 | -0/+2 |
| 2022-07-27 | Add elementtype attributes for llvm.arm.ldrex/strex intrinsics | Nikita Popov | -0/+22 |
| 2022-07-27 | Rollup merge of #99759 - bjorn3:remove_llvm_dead_code, r=nikic | Yuki Okushi | -54/+0 |
| 2022-07-26 | codegen: use new {re,de,}allocator annotations in llvm | Augie Fackler | -0/+72 |
| 2022-07-26 | Remove dead code from cg_llvm | bjorn3 | -54/+0 |
| 2022-07-25 | Use object instead of LLVM for reading bitcode from rlibs | bjorn3 | -13/+0 |
| 2022-07-23 | Auto merge of #98208 - ivanloz:master, r=nagisa | bors | -0/+3 |
| 2022-07-21 | Auto merge of #98162 - nextsilicon:support_lto_embed_bitcode, r=davidtwco | bors | -2/+7 |
| 2022-07-20 | Add ShadowCallStack Support | Ivan Lozano | -0/+3 |
| 2022-07-20 | Auto merge of #98843 - Urgau:check-cfg-stage0, r=Mark-Simulacrum | bors | -33/+29 |
| 2022-07-18 | Rollup merge of #98998 - workingjubilee:naked-means-no-clothes-enforcement-te... | Dylan DPC | -0/+3 |
| 2022-07-16 | Auto merge of #95685 - oxidecomputer:restore-static-dwarf, r=pnkfelix | bors | -2/+2 |
| 2022-07-14 | rustc: add ability to output regular LTO bitcode modules | Ziv Dunkelman | -2/+7 |
| 2022-07-12 | llvm-wrapper: adapt for LLVM API change | Krasimir Georgiev | -0/+6 |
| 2022-07-06 | Stop emitting CET prologues for naked functions | Jubilee Young | -0/+3 |
| 2022-07-03 | Add cargo:rustc-check-cfg to rustc_llvm build script | Urgau | -33/+29 |
| 2022-06-30 | llvm-wrapper: adapt for LLVMConstExtractValue removal | Krasimir Georgiev | -0/+8 |
| 2022-06-28 | llvm-wrapper: adapt for an LLVM API change | Krasimir Georgiev | -0/+2 |
| 2022-06-14 | Add metadata generation for vtables when using VFE | flip1995 | -0/+5 |
| 2022-06-14 | Add LLVM module flags required for the VFE opt | flip1995 | -0/+5 |
| 2022-06-07 | RustWrapper: adapt to APInt API changes in LLVM 15 | Augie Fackler | -0/+8 |
| 2022-06-03 | Fully stabilize NLL | Jack Huey | -1/+0 |
| 2022-05-13 | Add LLVM based mingw-w64 targets | Mateusz Mikuła | -4/+5 |
| 2022-04-28 | RustWrapper: explicitly don't handle DXILPointerTyID | Augie Fackler | -0/+5 |
| 2022-04-20 | Stub out more PassManagerBuilder functions | Nikita Popov | -1/+52 |
| 2022-04-20 | Stub out various legacy PM functions with LLVM 15 | Nikita Popov | -0/+44 |
| 2022-04-20 | Add missing include | Nikita Popov | -0/+1 |