about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
AgeCommit message (Expand)AuthorLines
2020-04-14Update the minimum external LLVM to 8Josh Stone-25/+0
2020-04-02Add hash of source files in debug infoArlo Siemsen-2/+27
2020-03-19Update CreateMemSet() usage for LLVM 10Nikita Popov-0/+5
2020-03-11librustc_codegen_llvm: Use slices instead of 0-terminated stringsTomasz Miąsko-21/+26
2020-03-09Use slices in preference to 0-terminated stringsTomasz Miąsko-59/+87
2020-03-05Change DIBuilderCreateEnumerator signature to match LLVM 9Tomasz Miąsko-4/+4
2020-02-12Use IRBuilder to create memsetNikita Popov-0/+8
2020-01-07Switch to using MaybeAlign APIsNikita Popov-0/+14
2020-01-07Handle switch to Expected<StringRef> for section nameNikita Popov-0/+8
2020-01-07Pass isDefined parameter to createGlobalVariableExpression()Nikita Popov-0/+3
2020-01-07Don't handle removed FlagBlockByrefStructNikita Popov-0/+2
2020-01-07Handle removal of llvm::make_unique()Nikita Popov-0/+4
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