summaryrefslogtreecommitdiff
path: root/src/librustc_llvm
Commit message (Expand)AuthorAgeFilesLines
* Revert "rustc: Fix (again) simd vectors by-val in ABI"Alex Crichton2018-10-231-3/+1
* rustc: Fix (again) simd vectors by-val in ABIAlex Crichton2018-10-191-1/+3
* Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone2018-09-271-1/+1
* Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakisbors2018-09-121-1/+0
|\
| * stabalize infer outlives requirements (RFC 2093).toidiu2018-09-111-1/+0
* | Rollup merge of #52514 - DiamondLovesYou:amdgpu-fixes, r=eddybkennytm2018-09-121-1/+1
|\ \ | |/ |/|
| * Actually enable the amdgpu component if present.Richard Diamond2018-08-201-1/+1
* | check that adding infer-outlives requirement to all crates worksNiko Matsakis2018-08-241-0/+1
|/
* [nll] librustc_llvm: enable feature(nll) for bootstrapmemoryruins2018-08-091-0/+1
* [RISCV] Enable LLVM backend.David Craven2018-08-012-0/+10
* rustc_llvm: fix linking on mingw.Irina Popa2018-07-312-0/+3
* rustc_llvm: move to rustc_codegen_llvm::llvm.Irina Popa2018-07-305-2441/+3
* Replace push loops with collect() and extend() where possibleljedrz2018-07-291-5/+1
* Deny bare_trait_objects globallyTatsuyuki Ishi2018-07-251-1/+0
* rustc: Remove a workaroudn in ThinLTO fixed upstreamAlex Crichton2018-07-181-1/+0
* Revert "Provide a way of accessing the ThinLTO module import map in rustc."Michael Woerister2018-07-161-8/+0
* Revert "Use callback-based interface to load ThinLTO import data into rustc."Michael Woerister2018-07-161-6/+5
* Auto merge of #52032 - DiamondLovesYou:amdgpu-kernel-abi, r=alexcrichtonbors2018-07-141-0/+1
|\
| * Add the `amdgpu-kernel` ABI.Richard Diamond2018-07-131-0/+1
* | Auto merge of #52266 - michaelwoerister:incr-thinlto-preliminaries, r=alexcri...bors2018-07-131-0/+9
|\ \
| * | Use callback-based interface to load ThinLTO import data into rustc.Michael Woerister2018-07-131-5/+6
| * | Provide a way of accessing the ThinLTO module import map in rustc.Michael Woerister2018-07-111-0/+8
| |/
* | Deny bare trait objects in the rest of rustljedrz2018-07-121-0/+1
|/
* Initialize LLVM's AMDGPU target machine, if available.Richard Diamond2018-06-141-0/+6
* Rename trans to codegen everywhere.Irina Popa2018-05-172-2/+2
* Set PrepareForThinLTO flag when using ThinLTONikita Popov2018-05-121-0/+1
* Add rerun-if-env-changed=RUST_CHECK to librustc_llvmvarkor2018-04-191-0/+1
* Do not rebuild LLVM for x.py checkvarkor2018-04-181-0/+5
* Move deny(warnings) into rustbuildMark Simulacrum2018-04-081-1/+0
* Auto merge of #49249 - gnzlbg:simd_minmax, r=alexcrichtonbors2018-03-271-0/+3
|\
| * implement minmax intrinsicsgnzlbg2018-03-261-0/+3
* | Auto merge of #48346 - emilio:pgo, r=alexcrichtonbors2018-03-262-1/+10
|\ \ | |/ |/|
| * try to fix the build on older LLVM versions.Emilio Cobos Álvarez2018-03-251-0/+1
| * librustc_llvm: Show PGO diagnostics properly.Emilio Cobos Álvarez2018-03-252-0/+6
| * rustc_llvm: rustc_trans: Thread the PGO config down to the pass manager builder.Emilio Cobos Álvarez2018-03-251-1/+3
* | Introduce unsafe offset_from on pointersScott McMurray2018-03-231-0/+5
|/
* add compile fail testsgnzlbg2018-03-151-0/+2
* add intrinsics for portable packed simd vector reductionsgnzlbg2018-03-131-0/+40
* Fully use miri in transOliver Schneider2018-03-081-0/+10
* Make metadata references Send + SyncJohn Kåre Alsaker2018-03-072-0/+4
* rustc: Persist LLVM's `Linker` in Fat LTOAlex Crichton2018-02-122-1/+10
* rustc: Split Emscripten to a separate codegen backendAlex Crichton2018-01-281-0/+1
* rustc: Load the `rustc_trans` crate at runtimeAlex Crichton2018-01-272-1/+2
* Rollup merge of #47710 - alexcrichton:llvm-6-compat, r=nikomatsakisAlex Crichton2018-01-252-4/+1
|\
| * llvm6: Remove MIPS64 archive variantAlex Crichton2018-01-242-2/+0
| * llvm6: CodeModel::{JIT,}Default no longer existsAlex Crichton2018-01-241-2/+1
* | Rollup merge of #47618 - mrhota:dw_at_noreturn, r=michaelwoeristerAlex Crichton2018-01-251-0/+4
|\ \ | |/ |/|
| * Teach rustc about DW_AT_noreturn and a few more DIFlagsA.J. Gardner2018-01-201-0/+4
* | Update DW_OP_plus to DW_OP_plus_uconstJosh Stone2018-01-191-1/+1
|/
* rustc_trans: remove unused `TargetDataRef` accessor.Eduard-Mihai Burtescu2018-01-141-1/+0