about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
AgeCommit message (Expand)AuthorLines
2019-12-04Migrate to LLVM{Get,Set}ValueName2Josh Stone-4/+6
2019-12-02Update the minimum external LLVM to 7Josh Stone-37/+0
2019-11-02Add FFI bindings for Module::getInstructionCount()Simon Heath-0/+8
2019-07-09Pass type to byval attributesNikita Popov-0/+22
2019-04-18Remove the unused LLVMRustIsRustLLVMJosh Stone-8/+0
2019-04-05rustc: Start implementing compat with LLVM 9Alex Crichton-8/+23
2019-02-23Implement ffi_returns_twice attributegnzlbg-0/+2
2019-01-26Auto merge of #55641 - nagisa:optimize-attr, r=pnkfelixbors-0/+2
2019-01-25Set the DICompileUnit emissionKindJosh Stone-2/+23
2019-01-25Rebase to the llvm-project monorepoJosh Stone-7/+86
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-0/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-09Bump minimum required LLVM version to 6.0Nikita Popov-15/+0
2018-12-03Auto merge of #55010 - tromey:Bug-9224-generic-parameters, r=michaelwoeristerbors-4/+6
2018-11-30Enable -mergefunc-use-aliasesNikita Popov-0/+8
2018-11-29Add template parameter debuginfo to generic typesTom Tromey-4/+6
2018-11-25Conditionally compile in only the extra argument.Edd Barrett-7/+4
2018-11-25Make Rustc build with LLVM trunk.Edd Barrett-0/+7
2018-11-11Auto merge of #55698 - nikic:remove-llvm-4-support, r=alexcrichtonbors-158/+2
2018-11-08Rollup merge of #55633 - nikic:memcpy-align, r=nagisaMark Rousskov-0/+34
2018-11-05Remove support for building against LLVM 4Nikita Popov-158/+2
2018-11-04Support memcpy/memmove with differing src/dst alignmentNikita Popov-0/+34
2018-11-01Remove checks for LLVM < 4.0Nikita Popov-10/+0
2018-10-30Fix DWARF generation for enumsTom Tromey-2/+47
2018-10-12exit with status code 101 on fatal LLVM errorAndy Russell-0/+24
2018-10-11Support for disabling the PLT on ELF targetsGabriel Majeri-0/+2
2018-09-25codegen_llvm: check inline assembly constraints with LLVMLevente Kurusa-0/+5
2018-08-07Auto merge of #51007 - AstralSorcerer:master, r=nagisabors-0/+10
2018-07-31Make globals with private linkage unnamed. Fixes #50862.Colin Pronovost-0/+10
2018-07-31rustc: Handle linker diagnostic from LLVMAlex Crichton-0/+3
2018-07-30rustc_codegen_llvm: remove more unused functions.Irina Popa-9/+0
2018-07-09still support LLVM4 for emscriptengnzlbg-1/+167
2018-07-09bump minimum LLVM version to 5.0gnzlbg-198/+3
2018-03-27Auto merge of #49249 - gnzlbg:simd_minmax, r=alexcrichtonbors-0/+20
2018-03-26Auto merge of #48346 - emilio:pgo, r=alexcrichtonbors-0/+3
2018-03-26require llvm 6gnzlbg-0/+11
2018-03-26implement minmax intrinsicsgnzlbg-0/+9
2018-03-24Polyfill LLVMBuildExactUDivScott McMurray-0/+8
2018-03-25librustc_llvm: Show PGO diagnostics properly.Emilio Cobos Álvarez-0/+3
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-02-12rustc: Persist LLVM's `Linker` in Fat LTOAlex Crichton-40/+0
2018-02-09rustc: Upgrade to LLVM 6Alex Crichton-0/+2
2018-01-25Rollup merge of #47710 - alexcrichton:llvm-6-compat, r=nikomatsakisAlex Crichton-0/+4
2018-01-25Rollup merge of #47618 - mrhota:dw_at_noreturn, r=michaelwoeristerAlex Crichton-2/+18
2018-01-24llvm6: Tweak fast math intrinsicsAlex Crichton-0/+4
2018-01-21Ensure test doesn't run with llvm 3.9A.J. Gardner-1/+1