about summary refs log tree commit diff
path: root/src/rustllvm
AgeCommit message (Expand)AuthorLines
2019-07-20Don't link mcjit/interpreter LLVM componentsNikita Popov-6/+0
2019-07-15Don't add extra passes into the function pass managerNikita Popov-0/+17
2019-07-13Update CPU printing for SubtargetSubTypeKVNikita Popov-4/+4
2019-07-09Pass type to byval attributesNikita Popov-0/+22
2019-07-09Pass GUIDPreservedSymbols to thinLTOResolvePrevailingInIndex()Nikita Popov-1/+4
2019-04-26Limit internalization in LLVM 8 ThinLTOJosh Stone-1/+4
2019-04-18Remove the unused LLVMRustIsRustLLVMJosh Stone-8/+0
2019-04-06Auto merge of #59710 - alexcrichton:llvm-9-compat, r=sanxiynbors-20/+39
2019-04-05Show better errors for LLVM IR outputJosh Stone-2/+9
2019-04-05rustc: Start implementing compat with LLVM 9Alex Crichton-20/+39
2019-03-27replace llvm-rebuild-trigger with commit hashAndy Russell-4/+0
2019-03-18Rebase LLVM to 8.0.0 finalJosh Stone-1/+1
2019-02-23Implement ffi_returns_twice attributegnzlbg-0/+3
2019-02-12rustc: Implement incremental "fat" LTOAlex Crichton-4/+4
2019-01-26Auto merge of #55641 - nagisa:optimize-attr, r=pnkfelixbors-0/+3
2019-01-25Set the DICompileUnit emissionKindJosh Stone-2/+23
2019-01-25Rebase to the llvm-project monorepoJosh Stone-9/+93
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-0/+3
2018-12-25Remove licensesMark Rousskov-50/+0
2018-12-17Auto merge of #56642 - nikic:llvm-6, r=alexcrichtonbors-37/+3
2018-12-13Update LLVM submoduleNikita Popov-1/+1
2018-12-09Bump minimum required LLVM version to 6.0Nikita Popov-37/+3
2018-12-03Auto merge of #55010 - tromey:Bug-9224-generic-parameters, r=michaelwoeristerbors-4/+6
2018-11-30Enable -mergefunc-use-aliasesNikita Popov-1/+9
2018-11-29Add template parameter debuginfo to generic typesTom Tromey-4/+6
2018-11-28Update LLVMNikita Popov-1/+1
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-25Handle some renamed ThinLTO functionsAlex Crichton-0/+8
2018-11-11Auto merge of #55698 - nikic:remove-llvm-4-support, r=alexcrichtonbors-200/+3
2018-11-10Auto merge of #55626 - nikic:update-emscripten, r=alexcrichtonbors-1/+1
2018-11-08Rollup merge of #55633 - nikic:memcpy-align, r=nagisaMark Rousskov-0/+34
2018-11-05Remove support for building against LLVM 4Nikita Popov-200/+3
2018-11-04Support memcpy/memmove with differing src/dst alignmentNikita Popov-0/+34
2018-11-04Update llvm-emscriptenNikita Popov-1/+1
2018-11-01Remove checks for LLVM < 4.0Nikita Popov-183/+0
2018-10-30Fix DWARF generation for enumsTom Tromey-2/+47
2018-10-23Revert "rustc: Fix (again) simd vectors by-val in ABI"Alex Crichton-189/+0
2018-10-20Rollup merge of #55073 - alexcrichton:demote-simd, r=nagisaManish Goregaokar-0/+189
2018-10-19rustc: Fix (again) simd vectors by-val in ABIAlex Crichton-0/+189
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/+3
2018-09-28Auto merge of #54568 - levex:issue-54130, r=nagisabors-0/+5
2018-09-26add -Z emit-stack-sizesJorge Aparicio-1/+4
2018-09-25codegen_llvm: check inline assembly constraints with LLVMLevente Kurusa-0/+5
2018-09-16Update LLVM to fix "bool" arguments on PPC32Lion Yang-1/+1
2018-09-11Update LLVM to fix GlobalISel dbg.declareJosh Stone-1/+1
2018-09-03Auto merge of #53673 - michaelwoerister:incr-thinlto-2000, r=alexcrichtonbors-0/+27
2018-08-31Update LLVM submoduleAlex Crichton-1/+1
2018-08-31Provide a way of accessing the ThinLTO module import map in rustc.Michael Woerister-0/+27