about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/back/write.rs
AgeCommit message (Expand)AuthorLines
2018-08-07Set 'PrepareForThinLTO' whenever doing cross-language LTO.Michael Woerister-1/+2
2018-08-07Fix issue around dllimport and ThinLTO as LLD runs it.Michael Woerister-6/+18
2018-08-07Auto merge of #51007 - AstralSorcerer:master, r=nagisabors-0/+31
2018-08-04Normalize DebugInfoLevel to standard styleMark Rousskov-1/+1
2018-08-04Normalize variants of Passes to standard styleMark Rousskov-4/+3
2018-08-04Normalize variants of CrateType to standard styleMark Rousskov-3/+3
2018-08-01Make sure we prepare for thin LTO whenever we are emitting bitcodeColin Pronovost-0/+31
2018-07-31rustc: Handle linker diagnostic from LLVMAlex Crichton-6/+7
2018-07-30rustc_codegen_llvm: fix tidy errors.Irina Popa-1/+4
2018-07-30rustc_codegen_llvm: use safe references for PassManager.Irina Popa-46/+48
2018-07-30rustc_codegen_llvm: use safe references for Twine, DiagnosticInfo, SMDiagnostic.Irina Popa-5/+3
2018-07-30rustc_codegen_llvm: use safe references for TargetMachine.Irina Popa-3/+3
2018-07-30rustc_codegen_llvm: use safe references for Pass.Irina Popa-4/+4
2018-07-30rustc_codegen_llvm: use safe references for PassManagerBuilder.Irina Popa-1/+1
2018-07-30rustc_codegen_llvm: use safe references for Type.Irina Popa-3/+3
2018-07-30rustc_codegen_llvm: use safe references for Context and Module.Irina Popa-180/+177
2018-07-16Revert "Clean up LLVM module naming (just use CodegenUnit names)."Michael Woerister-1/+2
2018-07-15Auto merge of #52381 - oli-obk:ty_to_def_id, r=eddybbors-11/+9
2018-07-15Ubsan this newly discovered dead codeOliver Schneider-14/+9
2018-07-14Expose a self-referential objectOliver Schneider-0/+3
2018-07-13Auto merge of #52266 - michaelwoerister:incr-thinlto-preliminaries, r=alexcri...bors-2/+1
2018-07-11Clean up LLVM module naming (just use CodegenUnit names).Michael Woerister-2/+1
2018-07-11Rollup merge of #52252 - ljedrz:dyn_librustc_codegen_llvm, r=varkorMark Rousskov-8/+8
2018-07-11Auto merge of #51230 - nikic:no-verify-lto, r=pnkfelixbors-4/+4
2018-07-11Deny bare trait objects in in src/librustc_codegen_llvmljedrz-8/+8
2018-07-06When doing linker-plugin based LTO, write LLVM bitcode obj-filesMichael Woerister-4/+4
2018-06-12Rename -Z no-verify to -Z verify-llvm-irNikita Popov-4/+4
2018-06-12Respect -Z no-verify during LTONikita Popov-1/+1
2018-05-22Add -Z no-parallel-llvm flagNikita Popov-2/+6
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+2390