about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/back/link.rs
AgeCommit message (Expand)AuthorLines
2019-04-20Remove cg_llvm/back/link.rsbjorn3-25/+0
2019-04-20Move almost all of cg_llvm/back/link.rs to cg_ssabjorn3-1102/+15
2019-04-20Remove get_reloc_model and target_cpu dependency from most of link.rsbjorn3-14/+18
2019-04-20Make link functions generic over archive builderbjorn3-46/+31
2019-04-20Move some filename constants to cg_ssabjorn3-2/+1
2019-04-20Move some function from cg_llvm/back/link.rs to cg_ssa/back/link.rsbjorn3-373/+3
2019-04-11Clean up handling of -Zpgo-gen commandline option.Michael Woerister-1/+1
2019-04-04Remove invalid assertion back::link::from add_upstream_rust_crates().Michael Woerister-4/+0
2019-03-20Add a -Z time option which prints only passes which runs onceJohn Kåre Alsaker-2/+2
2019-02-26rustc: Update LLVM, remove dead wasm codeAlex Crichton-1/+0
2019-02-25librustc_codegen_llvm: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-1/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-7/+7
2019-02-13Rollup merge of #58057 - michaelwoerister:stabilize-xlto, r=alexcrichtonMazdak Farrokhzad-2/+2
2019-02-12Stabilize linker-plugin based LTO.Michael Woerister-2/+2
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-18Search other library paths when loking for link objectsPetr Hosek-5/+19
2018-12-12Replace `FileSearch::for_each_lib_search_path` with `search_paths`.Nicholas Nethercote-8/+4
2018-12-12Introduce `SearchPath` and replace `SearchPaths` with `Vec<SearchPath>`.Nicholas Nethercote-6/+6
2018-12-12Remove `Session::sysroot()`.Nicholas Nethercote-2/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-4/+4
2018-12-03codegen_llvm_back: improve allocationsljedrz-6/+6
2018-11-25Rollup merge of #56075 - alexcrichton:wasm-producer-section, r=estebankPietro Albini-0/+5
2018-11-22Pass additional linker flags when targeting FuchsiaPetr Hosek-1/+9
2018-11-19Encode a custom "producers" section in wasm filesAlex Crichton-0/+5
2018-11-16Separating the back folder between backend-agnostic and LLVM-specific codeDenis Merigoux-188/+11
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-1/+2
2018-11-16Fixed typosDenis Merigoux-1/+1
2018-11-16Traitification of common.rs methodsDenis Merigoux-1/+1
2018-11-10codegen_llvm_back: simplify a conversion to charljedrz-1/+1
2018-11-10codegen_llvm_back: remove a redundant continueljedrz-1/+0
2018-11-10codegen_llvm_back: possible minor speedup in logicljedrz-1/+1
2018-11-10codegen_llvm_back: improve common patternsljedrz-20/+11
2018-11-10codegen_llvm_back: remove explicit returnsljedrz-1/+2
2018-11-10codegen_llvm_back: whitespace & formatting fixesljedrz-9/+6
2018-11-03Move cg_llvm::back::linker to cg_utilsbjorn3-3/+4
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-1/+1
2018-09-29rust: Add a `-C default-linker-libraries` optionAlex Crichton-6/+10
2018-09-28Move `filename_for_metadata` to codegen_utilsIgor Matuszewski-10/+2
2018-09-05Allow for opting out of ThinLTO and clean up LTO related cli flag handling.Michael Woerister-1/+0
2018-08-21Rollup merge of #53465 - bjorn3:remove_link_meta_struct, r=varkorkennytm-2/+1
2018-08-20Auto merge of #52101 - japaric:linker-flavor, r=alexcrichtonbors-33/+82
2018-08-19fix: preserve msvc linker fallback logicJorge Aparicio-1/+3
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-18fatal -> bugJorge Aparicio-1/+1
2018-08-18add lld_flavor info to target specJorge Aparicio-0/+2
2018-08-18Remove LinkMeta structbjorn3-2/+1
2018-08-15Use CGU name as LLVM module name and add some caching to CGU name generation.Michael Woerister-7/+0
2018-08-09address review commentsJorge Aparicio-49/+35