about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/back
AgeCommit message (Expand)AuthorLines
2018-09-14Rollup merge of #53950 - michaelwoerister:more-lto-cli, r=alexcrichtonkennytm-8/+4
2018-09-05Auto merge of #53962 - michaelwoerister:close-thinlto-file-descriptors, r=ale...bors-4/+4
2018-09-05Auto merge of #53878 - alexcrichton:wasm-atomics-feature, r=eddybbors-4/+13
2018-09-05ThinLTO: Don't keep files open after mmaping them (because it's not needed).Michael Woerister-4/+4
2018-09-05Allow for opting out of ThinLTO and clean up LTO related cli flag handling.Michael Woerister-8/+4
2018-09-03incr.ThinLTO: Do some cleanup and add some logging.Michael Woerister-62/+57
2018-08-31rustc: Prepare the `atomics` feature for wasmAlex Crichton-4/+13
2018-08-31Always add all modules to the global ThinLTO module analysis when compiling i...Michael Woerister-264/+125
2018-08-31Support local ThinLTO with incremental compilation.Michael Woerister-176/+473
2018-08-31Persist ThinLTO import data in incr. comp. session directory.Michael Woerister-3/+116
2018-08-30Rollup merge of #53472 - eddyb:fx-pls, r=pnkfelixPietro Albini-4/+4
2018-08-28Fix warnings about the `native` target-cpuAlex Crichton-2/+4
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-4/+4
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-5/+5
2018-08-27Remove path prefixes from NodeKindvarkor-4/+5
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-4/+4
2018-08-21Rollup merge of #53496 - matthiaskrgr:codespell_08_2018, r=varkorkennytm-2/+2
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