summary refs log tree commit diff
path: root/src/rustllvm
AgeCommit message (Expand)AuthorLines
2018-04-12Use the GlobalAlloc trait for #[global_allocator]Simon Sapin-1/+1
2018-03-27Enable target_feature on any LLVM 6+Josh Stone-8/+4
2018-03-27Auto merge of #49249 - gnzlbg:simd_minmax, r=alexcrichtonbors-0/+20
2018-03-26Auto merge of #48346 - emilio:pgo, r=alexcrichtonbors-1/+32
2018-03-26require llvm 6gnzlbg-0/+11
2018-03-26implement minmax intrinsicsgnzlbg-0/+9
2018-03-24Polyfill LLVMBuildExactUDivScott McMurray-0/+8
2018-03-25try to fix the build on older LLVM versions.Emilio Cobos Álvarez-0/+18
2018-03-25librustc_llvm: Show PGO diagnostics properly.Emilio Cobos Álvarez-0/+3
2018-03-25rustc_llvm: rustc_trans: Thread the PGO config down to the pass manager builder.Emilio Cobos Álvarez-1/+11
2018-03-15error via bug! instead of stderr+terminategnzlbg-39/+22
2018-03-15error on vector reduction usage if LLVM version is < 5.0gnzlbg-1/+20
2018-03-14add dummy symbols for LLVM<6gnzlbg-0/+47
2018-03-14expose ordered/unordered/nanless intirnsicsgnzlbg-0/+2
2018-03-13add intrinsics for portable packed simd vector reductionsgnzlbg-0/+46
2018-03-10Merge LLVM fix for undefined bss globalsvarkor-1/+1
2018-03-06rustc: Update LLVMAlex Crichton-1/+1
2018-02-12rustc: Persist LLVM's `Linker` in Fat LTOAlex Crichton-40/+72
2018-02-09rustc: Upgrade to LLVM 6Alex Crichton-1/+3
2018-01-30rustc: Add some defines for LLVM 7 compatAlex Crichton-0/+11
2018-01-26Merge branch 'mlsm' of https://github.com/dotdash/rust into rollupAlex Crichton-1/+1
2018-01-26Upgrade LLVM to incorporate a fix for #47364Björn Steinbrink-1/+1
2018-01-25Rollup merge of #47710 - alexcrichton:llvm-6-compat, r=nikomatsakisAlex Crichton-14/+29
2018-01-25Rollup merge of #47618 - mrhota:dw_at_noreturn, r=michaelwoeristerAlex Crichton-2/+18
2018-01-24llvm6: Different return value for writeArchiveAlex Crichton-3/+10
2018-01-24llvm6: Remove MIPS64 archive variantAlex Crichton-3/+0
2018-01-24llvm6: Tweak fast math intrinsicsAlex Crichton-0/+4
2018-01-24llvm6: Missing include for LLVM 6 in PassWrapper.cppAlex Crichton-0/+1
2018-01-24llvm6: CodeModel::{JIT,}Default no longer existsAlex Crichton-8/+14
2018-01-21Ensure test doesn't run with llvm 3.9A.J. Gardner-1/+1
2018-01-20Teach rustc about DW_AT_noreturn and a few more DIFlagsA.J. Gardner-2/+18
2018-01-19Update DW_OP_plus to DW_OP_plus_uconstJosh Stone-1/+8
2018-01-14rustc_trans: remove unused `TargetDataRef` accessor.Eduard-Mihai Burtescu-4/+0
2018-01-07Remove unused LLVMRustJITMemoryManagerRef typedefBjörn Steinbrink-1/+0
2018-01-07Remove dead function rustc_llvm::debug_loc_to_string()Björn Steinbrink-9/+0
2018-01-07Remove dead function LLVMRustLinkInParsedExternalBitcode()Björn Steinbrink-17/+0
2018-01-07Remove redundant -Zdebug-llvm optionBjörn Steinbrink-6/+0
2018-01-07Rollup merge of #47220 - nagisa:nonamellvm, r=rkruppekennytm-2/+8
2018-01-06Rollup merge of #47173 - dotdash:cleanup, r=michaelwoeristerGuillaume Gomez-18/+2
2018-01-05Use name-discarding LLVM contextSimonas Kazlauskas-2/+8
2018-01-05Auto merge of #46739 - arielb1:simple-loops, r=nikomatsakisbors-1/+1
2018-01-04Simplify LLVMRustModuleCost()Björn Steinbrink-7/+2
2018-01-04Remove unused function LLVMRustGetValueContext()Björn Steinbrink-4/+0
2018-01-04Remove outdated LLVMRustBuildLandingPad() wrapperBjörn Steinbrink-7/+0
2017-12-23rustc: Set release mode cgus to 16 by defaultAlex Crichton-0/+15
2017-12-18rustc: Work around `DICompileUnit` bugs in LLVMAlex Crichton-0/+80
2017-12-15Rollup merge of #46652 - ishitatsuyuki:thinlto-backport, r=alexcrichtonSteve Klabnik-0/+8
2017-12-14Simplify CFG after IndVarSimplifyAriel Ben-Yehuda-1/+1
2017-12-12Fix return value of `LLVMRustMetadataAsValue`varkor-2/+2
2017-12-12ThinLTO: updates for LLVM 5Tatsuyuki Ishi-0/+8