about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/back
AgeCommit message (Expand)AuthorLines
2018-08-21Rollup merge of #53465 - bjorn3:remove_link_meta_struct, r=varkorkennytm-7/+7
2018-08-20Auto merge of #52101 - japaric:linker-flavor, r=alexcrichtonbors-36/+88
2018-08-19fix: preserve msvc linker fallback logicJorge Aparicio-1/+3
2018-08-19Fix typos found by codespell.Matthias Krüger-2/+2
2018-08-19fix: use detected MSVC's link.exeJorge Aparicio-2/+5
2018-08-19LinkerFlavor::Gcc defaults to cc, not gccJorge Aparicio-1/+1
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-3/+2
2018-08-18fatal -> bugJorge Aparicio-1/+1
2018-08-18add lld_flavor info to target specJorge Aparicio-0/+2
2018-08-18Remove LinkMeta structbjorn3-7/+7
2018-08-17Auto merge of #53356 - michaelwoerister:itlto, r=alexcrichtonbors-15/+6
2018-08-16wasm: Remove --strip-debug argument to LLDAlex Crichton-12/+0
2018-08-15Auto merge of #53237 - overdrivenpotato:wasm-export-table, r=alexcrichtonbors-0/+3
2018-08-15Use CGU name as LLVM module name and add some caching to CGU name generation.Michael Woerister-15/+6
2018-08-14Rollup merge of #53290 - whitequark:fix-35741, r=nagisakennytm-0/+3
2018-08-12Make LLVM emit assembly comments with -Z asm-comments.whitequark-0/+3
2018-08-10Introduce SmallCStr and use it where applicable.Michael Woerister-6/+4
2018-08-09address review commentsJorge Aparicio-60/+43
2018-08-09try to infer linker flavor from linker name and vice versaJorge Aparicio-34/+96
2018-08-09Export WASM table by defaultMarko Mijalkovic-0/+3
2018-08-09Move Fingerprint to data structuresMark Rousskov-1/+1
2018-08-09Move path2cstr to rustc_fs_utilMark Rousskov-2/+1
2018-08-09Move rustc::util::fs into separate (new) crateMark Rousskov-2/+2
2018-08-08Address review comments for #53031 and fix some merge fallout.Michael Woerister-6/+6
2018-08-07Set 'PrepareForThinLTO' whenever doing cross-language LTO.Michael Woerister-1/+2
2018-08-07Make sure upstream object files are added to staticlibs when compilingMichael Woerister-1/+5
2018-08-07Fix issue around dllimport and ThinLTO as LLD runs it.Michael Woerister-6/+22
2018-08-07Auto merge of #51007 - AstralSorcerer:master, r=nagisabors-0/+31
2018-08-04Move share_generics getter onto options directlyMark Rousskov-1/+1
2018-08-04Normalize DebugInfoLevel to standard styleMark Rousskov-9/+9
2018-08-04Normalize variants of Passes to standard styleMark Rousskov-4/+3
2018-08-04Normalize variants of CrateType to standard styleMark Rousskov-38/+38
2018-08-03Auto merge of #52887 - yurydelendik:disable-lld-symbols, r=alexcrichtonbors-0/+12
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