about summary refs log tree commit diff
path: root/src/librustc_llvm
AgeCommit message (Expand)AuthorLines
2018-01-07Remove dead function LLVMRustLinkInParsedExternalBitcode()Björn Steinbrink-1/+0
2018-01-07Remove redundant -Zdebug-llvm optionBjörn Steinbrink-3/+0
2018-01-07Rollup merge of #47220 - nagisa:nonamellvm, r=rkruppekennytm-1/+1
2018-01-05Use name-discarding LLVM contextSimonas Kazlauskas-1/+1
2018-01-04Remove unused function LLVMRustGetValueContext()Björn Steinbrink-3/+0
2018-01-04Remove outdated LLVMRustBuildLandingPad() wrapperBjörn Steinbrink-7/+6
2017-12-26Auto merge of #46941 - ScottAbbey:freebsd-build-update, r=alexcrichtonbors-0/+2
2017-12-23rustc: Set release mode cgus to 16 by defaultAlex Crichton-0/+1
2017-12-22Re-do the FreeBSD cross-builds to use Clang and libc++. Fixes #44433.Jed Davis-0/+2
2017-12-18rustc: Work around `DICompileUnit` bugs in LLVMAlex Crichton-0/+4
2017-12-03Auto merge of #46435 - cuviper:min-llvm-3.9, r=rkruppebors-32/+12
2017-12-01rustc_llvm: Assume at least LLVM 3.9 in build.rsJosh Stone-32/+12
2017-11-28*: strip calls to cc::Build::compileTamir Duberstein-1/+1
2017-11-28rustc_llvm: use cc::Build::defineTamir Duberstein-3/+3
2017-11-28rustc_llvm: remove stale referencesTamir Duberstein-11/+7
2017-11-26make OpenBSD to use libc++ instead of (e)stdc++Sébastien Marie-2/+2
2017-11-25rustc: Add support for some more x86 SIMD opsAlex Crichton-0/+1
2017-11-20Auto merge of #45905 - alexcrichton:add-wasm-target, r=aturonbors-1/+2
2017-11-19std: Add a new wasm32-unknown-unknown targetAlex Crichton-1/+2
2017-11-19rustc_trans: support scalar pairs directly in the Rust ABI.Eduard-Mihai Burtescu-6/+3
2017-11-19rustc_trans: compute better align/dereferenceable attributes from pointees.Eduard-Mihai Burtescu-0/+6
2017-11-19rustc_trans: go through layouts uniformly for fat pointers and variants.Eduard-Mihai Burtescu-5/+0
2017-11-19rustc_trans: do not introspect LLVM aggregate field types.Eduard-Mihai Burtescu-2/+0
2017-11-19rustc_trans: remove obsolete Type methods.Eduard-Mihai Burtescu-1/+0
2017-11-19rustc_trans: use a predictable layout for constant ADTs.Eduard-Mihai Burtescu-3/+0
2017-11-19rustc_trans: avoid working with sizes/offsets and alignments as integers.Eduard-Mihai Burtescu-21/+2
2017-11-11Control LLVM's TrapUnreachable feature through rustc's TargetOptions.Dan Gohman-1/+2
2017-11-03Add support for specifying the TLS modelAmanieu d'Antras-0/+17
2017-10-11Bump cc to 1.01 to include x86_64-unknown-linux-gnux32 supportMarco A L Barbosa-1/+1
2017-10-09Auto merge of #45041 - est31:master, r=alexcrichtonbors-5/+1
2017-10-07rustc: Implement ThinLTOAlex Crichton-0/+57
2017-10-05Remove nacl from librustc_llvmest31-5/+1
2017-09-30rustc: Enable LTO and multiple codegen unitsAlex Crichton-0/+7
2017-09-28Update to the `cc` crateAlex Crichton-3/+3
2017-09-17Remove rustc_bitflags; use the bitflags crateTamir Duberstein-24/+28
2017-09-05disable gcc warningsRalf Jung-0/+1
2017-09-02update gcc crateRalf Jung-1/+1
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-8/+6
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-6/+6
2017-08-05Auto merge of #43554 - eddyb:apfloat, r=nikomatsakisbors-1/+0
2017-08-02rustc_trans: do not pass floating-point values to LLVM through FFI.Eduard-Mihai Burtescu-1/+0
2017-08-02Rollup merge of #43389 - alexcrichton:thread-error, r=michaelwoeristerCorey Farwell-3/+3
2017-07-25Bump master to 1.21.0Alex Crichton-2/+0
2017-07-21rustllvm: split DebugLoc in UnpackOptimizationDiagnosticTim Neumann-10/+26
2017-07-21Thread through the original error when opening archivesAlex Crichton-3/+3
2017-07-06remove associated_consts feature gateSean McArthur-1/+2
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-0/+1
2017-07-01Auto merge of #42971 - stepancheg:ir-demangle, r=nagisabors-1/+7
2017-07-01When writing LLVM IR output demangled fn name in commentsStepan Koltsov-1/+7