| Age | Commit message (Expand) | Author | Lines |
| 2018-06-14 | Initialize LLVM's AMDGPU target machine, if available. | Richard Diamond | -0/+6 |
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -2/+2 |
| 2018-05-12 | Set PrepareForThinLTO flag when using ThinLTO | Nikita Popov | -0/+1 |
| 2018-04-19 | Add rerun-if-env-changed=RUST_CHECK to librustc_llvm | varkor | -0/+1 |
| 2018-04-18 | Do not rebuild LLVM for x.py check | varkor | -0/+5 |
| 2018-04-08 | Move deny(warnings) into rustbuild | Mark Simulacrum | -1/+0 |
| 2018-03-27 | Auto merge of #49249 - gnzlbg:simd_minmax, r=alexcrichton | bors | -0/+3 |
| 2018-03-26 | Auto merge of #48346 - emilio:pgo, r=alexcrichton | bors | -1/+10 |
| 2018-03-26 | implement minmax intrinsics | gnzlbg | -0/+3 |
| 2018-03-25 | try to fix the build on older LLVM versions. | Emilio Cobos Álvarez | -0/+1 |
| 2018-03-25 | librustc_llvm: Show PGO diagnostics properly. | Emilio Cobos Álvarez | -0/+6 |
| 2018-03-25 | rustc_llvm: rustc_trans: Thread the PGO config down to the pass manager builder. | Emilio Cobos Álvarez | -1/+3 |
| 2018-03-23 | Introduce unsafe offset_from on pointers | Scott McMurray | -0/+5 |
| 2018-03-15 | add compile fail tests | gnzlbg | -0/+2 |
| 2018-03-13 | add intrinsics for portable packed simd vector reductions | gnzlbg | -0/+40 |
| 2018-03-08 | Fully use miri in trans | Oliver Schneider | -0/+10 |
| 2018-03-07 | Make metadata references Send + Sync | John Kåre Alsaker | -0/+4 |
| 2018-02-12 | rustc: Persist LLVM's `Linker` in Fat LTO | Alex Crichton | -1/+10 |
| 2018-01-28 | rustc: Split Emscripten to a separate codegen backend | Alex Crichton | -0/+1 |
| 2018-01-27 | rustc: Load the `rustc_trans` crate at runtime | Alex Crichton | -1/+2 |
| 2018-01-25 | Rollup merge of #47710 - alexcrichton:llvm-6-compat, r=nikomatsakis | Alex Crichton | -4/+1 |
| 2018-01-25 | Rollup merge of #47618 - mrhota:dw_at_noreturn, r=michaelwoerister | Alex Crichton | -0/+4 |
| 2018-01-24 | llvm6: Remove MIPS64 archive variant | Alex Crichton | -2/+0 |
| 2018-01-24 | llvm6: CodeModel::{JIT,}Default no longer exists | Alex Crichton | -2/+1 |
| 2018-01-20 | Teach rustc about DW_AT_noreturn and a few more DIFlags | A.J. Gardner | -0/+4 |
| 2018-01-19 | Update DW_OP_plus to DW_OP_plus_uconst | Josh Stone | -1/+1 |
| 2018-01-14 | rustc_trans: remove unused `TargetDataRef` accessor. | Eduard-Mihai Burtescu | -1/+0 |
| 2018-01-07 | Remove dead function rustc_llvm::debug_loc_to_string() | Björn Steinbrink | -7/+0 |
| 2018-01-07 | Remove dead function LLVMRustLinkInParsedExternalBitcode() | Björn Steinbrink | -1/+0 |
| 2018-01-07 | Remove redundant -Zdebug-llvm option | Björn Steinbrink | -3/+0 |
| 2018-01-07 | Rollup merge of #47220 - nagisa:nonamellvm, r=rkruppe | kennytm | -1/+1 |
| 2018-01-05 | Use name-discarding LLVM context | Simonas Kazlauskas | -1/+1 |
| 2018-01-04 | Remove unused function LLVMRustGetValueContext() | Björn Steinbrink | -3/+0 |
| 2018-01-04 | Remove outdated LLVMRustBuildLandingPad() wrapper | Björn Steinbrink | -7/+6 |
| 2017-12-26 | Auto merge of #46941 - ScottAbbey:freebsd-build-update, r=alexcrichton | bors | -0/+2 |
| 2017-12-23 | rustc: Set release mode cgus to 16 by default | Alex Crichton | -0/+1 |
| 2017-12-22 | Re-do the FreeBSD cross-builds to use Clang and libc++. Fixes #44433. | Jed Davis | -0/+2 |
| 2017-12-18 | rustc: Work around `DICompileUnit` bugs in LLVM | Alex Crichton | -0/+4 |
| 2017-12-03 | Auto merge of #46435 - cuviper:min-llvm-3.9, r=rkruppe | bors | -32/+12 |
| 2017-12-01 | rustc_llvm: Assume at least LLVM 3.9 in build.rs | Josh Stone | -32/+12 |
| 2017-11-28 | *: strip calls to cc::Build::compile | Tamir Duberstein | -1/+1 |
| 2017-11-28 | rustc_llvm: use cc::Build::define | Tamir Duberstein | -3/+3 |
| 2017-11-28 | rustc_llvm: remove stale references | Tamir Duberstein | -11/+7 |
| 2017-11-26 | make OpenBSD to use libc++ instead of (e)stdc++ | Sébastien Marie | -2/+2 |
| 2017-11-25 | rustc: Add support for some more x86 SIMD ops | Alex Crichton | -0/+1 |
| 2017-11-20 | Auto merge of #45905 - alexcrichton:add-wasm-target, r=aturon | bors | -1/+2 |
| 2017-11-19 | std: Add a new wasm32-unknown-unknown target | Alex Crichton | -1/+2 |
| 2017-11-19 | rustc_trans: support scalar pairs directly in the Rust ABI. | Eduard-Mihai Burtescu | -6/+3 |
| 2017-11-19 | rustc_trans: compute better align/dereferenceable attributes from pointees. | Eduard-Mihai Burtescu | -0/+6 |
| 2017-11-19 | rustc_trans: go through layouts uniformly for fat pointers and variants. | Eduard-Mihai Burtescu | -5/+0 |