| Age | Commit message (Expand) | Author | Lines |
| 2020-09-09 | Move `rustllvm` into `rustc_llvm` | Vadim Petrochenkov | -1655/+0 |
| 2020-08-12 | Remove CodeGenOptLevel::Other | Mark Rousskov | -1/+0 |
| 2020-08-12 | Remove FileType::Other | Mark Rousskov | -1/+0 |
| 2020-06-25 | Prepare for LLVM 11 | Josh Stone | -26/+93 |
| 2020-06-19 | Rollup merge of #73347 - tmiasko:incompatible-sanitizers, r=nikic | Manish Goregaokar | -6/+7 |
| 2020-06-17 | add blank line bw sections
| asrar | -1/+1 |
| 2020-06-16 | trim whitespace | root | -3/+3 |
| 2020-06-16 | break long line for formatting | root | -1/+5 |
| 2020-06-16 | add header for rust specific feature | root | -2/+1 |
| 2020-06-14 | Add rust features to print target features | asrar | -0/+3 |
| 2020-06-14 | Diagnose use of incompatible sanitizers | Tomasz Miąsko | -6/+7 |
| 2020-06-09 | [AVR] Add AVR platform support | Jake Goulding | -0/+7 |
| 2020-05-21 | rustllvm: Fix warnings about unused function parameters | Vadim Petrochenkov | -1/+1 |
| 2020-05-17 | Auto merge of #72248 - petrochenkov:codemodel, r=Amanieu | bors | -5/+7 |
| 2020-05-16 | rustc_target: Stop using "string typing" for code models | Vadim Petrochenkov | -5/+7 |
| 2020-05-14 | Consistently use LLVM lifetime markers during codegen | Tomasz Miąsko | -2/+2 |
| 2020-05-09 | Rollup merge of #71234 - maurer:init-array, r=cuviper | Ralf Jung | -1/+3 |
| 2020-04-29 | Auto merge of #71528 - alexcrichton:no-more-bitcode, r=nnethercote | bors | -0/+28 |
| 2020-04-29 | Use .init_array rather than .ctors | Matthew Maurer | -1/+3 |
| 2020-04-29 | Store LLVM bitcode in object files, not compressed | Alex Crichton | -0/+28 |
| 2020-04-26 | codegen_llvm: `RelocMode` -> `RelocModel` | Vadim Petrochenkov | -9/+9 |
| 2020-04-26 | rustc_target: Stop using "string typing" for relocation models | Vadim Petrochenkov | -4/+1 |
| 2020-04-14 | Update the minimum external LLVM to 8 | Josh Stone | -20/+2 |
| 2020-03-19 | Fix timeTraceProfilerInitialize for LLVM 10 | Nikita Popov | -1/+5 |
| 2020-03-03 | Invoke OptimizerLastEPCallbacks in PreLinkThinLTO | Tomasz Miąsko | -2/+10 |
| 2020-02-13 | Auto merge of #69144 - Dylan-DPC:rollup-apt6zjj, r=Dylan-DPC | bors | -2/+2 |
| 2020-02-13 | add selfprofiling for new llvm passmanager | Andreas Jonson | -1/+64 |
| 2020-02-13 | Enable use after scope detection in the new LLVM pass manager | Tomasz Miąsko | -2/+2 |
| 2020-02-12 | Add support for new pass manager | Nikita Popov | -1/+243 |
| 2020-02-01 | Add support for enabling the LLVM time-trace feature | Wesley Wiser | -0/+18 |
| 2020-01-27 | Detect use-after-scope bugs with AddressSanitizer | Tomasz Miąsko | -1/+2 |
| 2020-01-07 | Update thinLTOInternalizeAndPromoteInIndex() usage | Nikita Popov | -0/+10 |
| 2020-01-07 | Handle removal of llvm::make_unique() | Nikita Popov | -0/+8 |
| 2020-01-07 | CodeGenFileType moved outside TargetMachine | Nikita Popov | -0/+13 |
| 2020-01-07 | Explicitly include InitializePasses.h | Nikita Popov | -0/+1 |
| 2019-12-05 | Auto merge of #66952 - 0dvictor:print, r=rkruppe | bors | -40/+3 |
| 2019-12-03 | Rollup merge of #66973 - cuviper:min-llvm7, r=alexcrichton | Mazdak Farrokhzad | -13/+3 |
| 2019-12-03 | Change linker for x86_64-fortanix-unknown-sgx to rust-lld | Parth Sane | -1/+3 |
| 2019-12-02 | Update the minimum external LLVM to 7 | Josh Stone | -13/+3 |
| 2019-12-02 | Use Module::print() instead of a PrintModulePass | Victor Ding | -40/+3 |
| 2019-11-29 | Use LLVMAddAnalysisPasses instead of Rust's wrapper | Victor Ding | -11/+0 |
| 2019-11-27 | Rollup merge of #66761 - yuyoyuppe:rust_llvm_minor_fix, r=alexcrichton | Tyler Mandry | -1/+1 |
| 2019-11-25 | Use LLVMDisposePassManager instead of raw delete in rustllvm | yuyoyuppe | -1/+1 |
| 2019-11-22 | Retain compatibility with LLVM 6, 7, 8 and 9 | Tomasz Miąsko | -4/+21 |
| 2019-11-22 | Move sanitizer passes creation from ssa to llvm | Tomasz Miąsko | -0/+26 |
| 2019-11-06 | Rollup merge of #66062 - smaeul:patch/pic-level, r=estebank | Mazdak Farrokhzad | -0/+4 |
| 2019-11-03 | Configure LLVM module PIC level | Samuel Holland | -0/+4 |
| 2019-10-29 | Allow specifying key "llvm-abiname" in target specification | Gui Andrade | -1/+2 |
| 2019-07-20 | Don't link mcjit/interpreter LLVM components | Nikita Popov | -2/+0 |
| 2019-07-15 | Don't add extra passes into the function pass manager | Nikita Popov | -0/+17 |