summaryrefslogtreecommitdiff
path: root/src/rustllvm/RustWrapper.cpp
Commit message (Expand)AuthorAgeFilesLines
* rustc_codegen_llvm: avoid converting between DILocation and Value.Eduard-Mihai Burtescu2020-03-191-4/+4
* rustc_codegen_llvm: move DISubprogram creation to a dbg_scope_fn method.Eduard-Mihai Burtescu2020-03-191-2/+3
* librustc_codegen_llvm: Use slices instead of 0-terminated stringsTomasz Miąsko2020-03-111-21/+26
* Use slices in preference to 0-terminated stringsTomasz Miąsko2020-03-091-59/+87
* Change DIBuilderCreateEnumerator signature to match LLVM 9Tomasz Miąsko2020-03-051-4/+4
* Use IRBuilder to create memsetNikita Popov2020-02-121-0/+8
* Switch to using MaybeAlign APIsNikita Popov2020-01-071-0/+14
* Handle switch to Expected<StringRef> for section nameNikita Popov2020-01-071-0/+8
* Pass isDefined parameter to createGlobalVariableExpression()Nikita Popov2020-01-071-0/+3
* Don't handle removed FlagBlockByrefStructNikita Popov2020-01-071-0/+2
* Handle removal of llvm::make_unique()Nikita Popov2020-01-071-0/+4
* Migrate to LLVM{Get,Set}ValueName2Josh Stone2019-12-041-4/+6
* Update the minimum external LLVM to 7Josh Stone2019-12-021-37/+0
* Add FFI bindings for Module::getInstructionCount()Simon Heath2019-11-021-0/+8
* Pass type to byval attributesNikita Popov2019-07-091-0/+22
* Remove the unused LLVMRustIsRustLLVMJosh Stone2019-04-181-8/+0
* rustc: Start implementing compat with LLVM 9Alex Crichton2019-04-051-8/+23
* Implement ffi_returns_twice attributegnzlbg2019-02-231-0/+2
* Auto merge of #55641 - nagisa:optimize-attr, r=pnkfelixbors2019-01-261-0/+2
|\
| * Implement optimize(size) and optimize(speed)Simonas Kazlauskas2019-01-241-0/+2
* | Set the DICompileUnit emissionKindJosh Stone2019-01-251-2/+23
* | Rebase to the llvm-project monorepoJosh Stone2019-01-251-7/+86
|/
* Remove licensesMark Rousskov2018-12-251-10/+0
* Bump minimum required LLVM version to 6.0Nikita Popov2018-12-091-15/+0
* Auto merge of #55010 - tromey:Bug-9224-generic-parameters, r=michaelwoeristerbors2018-12-031-4/+6
|\
| * Add template parameter debuginfo to generic typesTom Tromey2018-11-291-4/+6
* | Enable -mergefunc-use-aliasesNikita Popov2018-11-301-0/+8
|/
* Conditionally compile in only the extra argument.Edd Barrett2018-11-251-7/+4
* Make Rustc build with LLVM trunk.Edd Barrett2018-11-251-0/+7
* Auto merge of #55698 - nikic:remove-llvm-4-support, r=alexcrichtonbors2018-11-111-158/+2
|\
| * Remove support for building against LLVM 4Nikita Popov2018-11-051-158/+2
* | Rollup merge of #55633 - nikic:memcpy-align, r=nagisaMark Rousskov2018-11-081-0/+34
|\ \ | |/ |/|
| * Support memcpy/memmove with differing src/dst alignmentNikita Popov2018-11-041-0/+34
* | Remove checks for LLVM < 4.0Nikita Popov2018-11-011-10/+0
|/
* Fix DWARF generation for enumsTom Tromey2018-10-301-2/+47
* exit with status code 101 on fatal LLVM errorAndy Russell2018-10-121-0/+24
* Support for disabling the PLT on ELF targetsGabriel Majeri2018-10-111-0/+2
* codegen_llvm: check inline assembly constraints with LLVMLevente Kurusa2018-09-251-0/+5
* Auto merge of #51007 - AstralSorcerer:master, r=nagisabors2018-08-071-0/+10
|\
| * Make globals with private linkage unnamed. Fixes #50862.Colin Pronovost2018-07-311-0/+10
* | rustc: Handle linker diagnostic from LLVMAlex Crichton2018-07-311-0/+3
|/
* rustc_codegen_llvm: remove more unused functions.Irina Popa2018-07-301-9/+0
* still support LLVM4 for emscriptengnzlbg2018-07-091-1/+167
* bump minimum LLVM version to 5.0gnzlbg2018-07-091-198/+3
* Auto merge of #49249 - gnzlbg:simd_minmax, r=alexcrichtonbors2018-03-271-0/+20
|\
| * require llvm 6gnzlbg2018-03-261-0/+11
| * implement minmax intrinsicsgnzlbg2018-03-261-0/+9
* | Auto merge of #48346 - emilio:pgo, r=alexcrichtonbors2018-03-261-0/+3
|\ \ | |/ |/|
| * librustc_llvm: Show PGO diagnostics properly.Emilio Cobos Álvarez2018-03-251-0/+3
* | Polyfill LLVMBuildExactUDivScott McMurray2018-03-241-0/+8
|/