| Age | Commit message (Expand) | Author | Lines |
| 2022-12-06 | Rollup merge of #105298 - krasimirgg:llvm-16-dec-1, r=cuviper | Matthias Krüger | -0/+16 |
| 2022-12-06 | llvm-wrapper: adapt for and LLVM API change | Krasimir Georgiev | -0/+16 |
| 2022-11-26 | Rewrite LLVM's archive writer in Rust | bjorn3 | -0/+4 |
| 2022-11-21 | Auto merge of #102717 - beetrees:repr128-c-style-debuginfo, r=nagisa | bors | -2/+3 |
| 2022-11-15 | Introduce composite debuginfo. | Camille GILLOT | -0/+4 |
| 2022-11-14 | [llvm-wrapper] adapt for LLVM API change | Krasimir Georgiev | -1/+1 |
| 2022-11-04 | LLVM 16: Switch to using MemoryEffects | Tim Neumann | -2/+40 |
| 2022-10-09 | Pass 128-bit C-style enum enumerator values to LLVM | beetrees | -2/+3 |
| 2022-09-25 | Rollup merge of #101997 - cuviper:drop-legacy-pm, r=nikic | fee1-dead | -6/+2 |
| 2022-09-18 | Use LLVM C-API to build atomic cmpxchg and fence | Josh Stone | -39/+0 |
| 2022-09-18 | Never use legacy PM for writing bitcode | Josh Stone | -6/+2 |
| 2022-09-09 | Introduce a fallible variant of LLVMConstIntGetZExtValue | Tomasz Miąsko | -0/+8 |
| 2022-08-16 | Rollup merge of #100460 - cuviper:drop-llvm-12, r=nagisa | Matthias Krüger | -35/+0 |
| 2022-08-14 | Update the minimum external LLVM to 13 | Josh Stone | -35/+0 |
| 2022-08-12 | debuginfo: Change C++-like encoding for enums. | Michael Woerister | -0/+24 |
| 2022-08-04 | RustWrapper: update for TypedPointerType in LLVM | Augie Fackler | -1/+6 |
| 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 | -9/+0 |
| 2022-07-26 | codegen: use new {re,de,}allocator annotations in llvm | Augie Fackler | -0/+69 |
| 2022-07-26 | Remove dead code from cg_llvm | bjorn3 | -9/+0 |
| 2022-07-20 | Add ShadowCallStack Support | Ivan Lozano | -0/+2 |
| 2022-07-18 | Rollup merge of #98998 - workingjubilee:naked-means-no-clothes-enforcement-te... | Dylan DPC | -0/+2 |
| 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/+2 |
| 2022-06-30 | llvm-wrapper: adapt for LLVMConstExtractValue removal | Krasimir Georgiev | -0/+8 |
| 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-04-28 | RustWrapper: explicitly don't handle DXILPointerTyID | Augie Fackler | -0/+5 |
| 2022-04-20 | Add missing include | Nikita Popov | -0/+1 |
| 2022-04-15 | Add codegen for global_asm! sym operands | Amanieu d'Antras | -0/+6 |
| 2022-03-10 | RustWrapper: add missing include | Augie Fackler | -0/+1 |
| 2022-03-03 | Pass LLVM string attributes as string slices | Tomasz Miąsko | -6/+0 |
| 2022-03-02 | Auto merge of #94229 - erikdesjardins:rem2, r=nikic | bors | -26/+0 |
| 2022-02-28 | Remove LLVM attribute removal | Erik Desjardins | -26/+0 |
| 2022-02-27 | Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa" | Erik Desjardins | -8/+0 |
| 2022-02-26 | AttrBuilder doesn't take a context in old LLVM | Erik Desjardins | -4/+7 |
| 2022-02-26 | use attrbuilder to remove attrs in old LLVM | Erik Desjardins | -4/+7 |
| 2022-02-26 | Add LLVM attributes in batches instead of individually | Erik Desjardins | -105/+60 |
| 2022-02-18 | Rollup merge of #91675 - ivanloz:memtagsan, r=nagisa | Matthias Krüger | -0/+2 |
| 2022-02-16 | MemTagSanitizer Support | Ivan Lozano | -0/+2 |
| 2022-02-14 | llvm: migrate to new parameter-bearing uwtable attr | Augie Fackler | -0/+11 |
| 2022-02-05 | Apply noundef attribute to &T, &mut T, Box<T>, bool | Erik Desjardins | -0/+2 |
| 2022-01-27 | Windows: Disable LLVM crash dialog boxes. | Eric Huss | -0/+4 |
| 2022-01-24 | Use error-on-mismatch policy for PAuth module flags. | Jacob Bramley | -3/+6 |
| 2022-01-06 | Rollup merge of #92559 - durin42:llvm-14-attributemask, r=nikic | Matthias Krüger | -5/+3 |
| 2022-01-05 | RustWrapper: simplify removing attributes | Augie Fackler | -7/+3 |
| 2022-01-04 | RustWrapper: adapt to new AttributeMask API | Augie Fackler | -2/+4 |
| 2022-01-03 | RustWrapper: adapt for an LLVM API change | Krasimir Georgiev | -4/+4 |
| 2021-12-30 | keep noinline for system llvm < 14 | Erik Desjardins | -0/+8 |