about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/back
AgeCommit message (Expand)AuthorLines
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-8/+17
2018-07-30Disable debug sections when optimization flags is set for LLD.Yury Delendik-0/+12
2018-07-30rustc_codegen_llvm: fix tidy errors.Irina Popa-1/+4
2018-07-30rustc_codegen_llvm: use safe references for ThinLTOData.Irina Popa-7/+6
2018-07-30rustc_codegen_llvm: use safe references for ThinLTOBuffer.Irina Popa-2/+2
2018-07-30rustc_codegen_llvm: use safe references for ModuleBuffer.Irina Popa-2/+2
2018-07-30rustc_codegen_llvm: use safe references for RustArchiveMember.Irina Popa-10/+10
2018-07-30rustc_codegen_llvm: use safe references for ArchiveChild.Irina Popa-3/+3
2018-07-30rustc_codegen_llvm: use safe references for Linker.Irina Popa-5/+5
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-5/+5
2018-07-30rustc_codegen_llvm: use safe references for Pass.Irina Popa-8/+6
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-340/+343
2018-07-30rustc_codegen_llvm: move from empty enums to extern types.Irina Popa-4/+4
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-17/+17
2018-07-29Auto merge of #52738 - ljedrz:push_to_extend, r=eddybbors-3/+1
2018-07-29Replace push loops with collect() and extend() where possibleljedrz-3/+1
2018-07-29Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkovbors-2/+2
2018-07-29Auto merge of #52764 - sinkuu:cleanup, r=nikomatsakisbors-3/+2
2018-07-28Don't format!() string literalsljedrz-17/+17
2018-07-28Rollup merge of #52703 - ljedrz:vec_improvements, r=nikomatsakiskennytm-2/+3
2018-07-27Unnecessary `to_string`Shotaro Yamada-3/+2
2018-07-27Prefer to_string() to format!()ljedrz-2/+2
2018-07-26Improve a few vectors - calculate capacity or build from iteratorsljedrz-2/+3
2018-07-26Rollup merge of #52654 - alecmocatta:master, r=alexcrichtonMark Rousskov-17/+19
2018-07-24break --subsystem=x into 2 args; closer to former presumably known-good incan...alecmocatta-1/+2
2018-07-24Pass multiple linker arguments rather than concatenate with commas; -l librar...alecmocatta-17/+18
2018-07-23Replace a few expect+format combos with unwrap_or_else+panicljedrz-2/+2
2018-07-21Rollup merge of #52505 - alexcrichton:remove-thinlto-hack, r=nikomatsakiskennytm-14/+0
2018-07-18rustc: Remove a workaroudn in ThinLTO fixed upstreamAlex Crichton-14/+0
2018-07-18rustc: Stabilize #[wasm_import_module] as #[link(...)]Alex Crichton-26/+39
2018-07-16ItemKindcsmoe-2/+2
2018-07-16Revert "Provide a way of accessing the ThinLTO module import map in rustc."Michael Woerister-68/+1
2018-07-16Revert "Persist ThinLTO import data in incr. comp. session directory."Michael Woerister-81/+2
2018-07-16Revert "Clean up LLVM module naming (just use CodegenUnit names)."Michael Woerister-6/+15
2018-07-16Revert "Use callback-based interface to load ThinLTO import data into rustc."Michael Woerister-31/+43
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-18/+143
2018-07-13Use callback-based interface to load ThinLTO import data into rustc.Michael Woerister-43/+31
2018-07-11Clean up LLVM module naming (just use CodegenUnit names).Michael Woerister-15/+6
2018-07-11Rollup merge of #52252 - ljedrz:dyn_librustc_codegen_llvm, r=varkorMark Rousskov-24/+24
2018-07-11Persist ThinLTO import data in incr. comp. session directory.Michael Woerister-2/+81
2018-07-11Provide a way of accessing the ThinLTO module import map in rustc.Michael Woerister-1/+68
2018-07-11Auto merge of #51230 - nikic:no-verify-lto, r=pnkfelixbors-10/+15