about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/back
AgeCommit message (Expand)AuthorLines
2019-04-24Don't generate unnecessary rmeta files.Nicholas Nethercote-13/+17
2019-04-20Tidybjorn3-2/+15
2019-04-20Move almost all of cg_llvm/back/link.rs to cg_ssabjorn3-5/+1559
2019-04-20Remove get_reloc_model and target_cpu dependency from most of link.rsbjorn3-1/+1
2019-04-20Make link functions generic over archive builderbjorn3-1/+16
2019-04-20Move some function from cg_llvm/back/link.rs to cg_ssa/back/link.rsbjorn3-2/+379
2019-04-14Rollup merge of #59874 - michaelwoerister:pgo-updates-1, r=cramertjMazdak Farrokhzad-4/+5
2019-04-12Use measureme in self-profilerWesley Wiser-23/+14
2019-04-11Clean up handling of -Zpgo-gen commandline option.Michael Woerister-4/+5
2019-04-01Rollup merge of #58507 - Zoxc:time-extended, r=michaelwoeristerMazdak Farrokhzad-2/+2
2019-03-29Auto merge of #58605 - nagisa:fix-the-metadata, r=michaelwoeristerbors-1/+7
2019-03-28Rollup merge of #59320 - alexcrichton:wasm-clang, r=sanxiynMazdak Farrokhzad-56/+21
2019-03-28Rollup merge of #59318 - alexcrichton:check-for-clang, r=michaelwoeristerMazdak Farrokhzad-8/+11
2019-03-27Use informational target machine for metadataSimonas Kazlauskas-1/+7
2019-03-26Remove the block on natvis for lld-link.TheGoddessInari-12/+0
2019-03-20rustc: Allow using `clang` for wasm32 targetsAlex Crichton-56/+21
2019-03-20Add a -Z time option which prints only passes which runs onceJohn Kåre Alsaker-2/+2
2019-03-19rustc: Update linker flavor inference from filenameAlex Crichton-8/+11
2019-03-14Use try blocks in rustc_codegen_ssaTaiki Endo-9/+6
2019-03-10Replace TimeLine with SelfProfilerWesley Wiser-52/+66
2019-03-08Rollup merge of #58984 - estebank:multi-treat-err-as-bug, r=oli-obkPietro Albini-1/+1
2019-03-06Make `-Z treat-err-as-bug` take a number of errors to be emittedEsteban Küber-1/+1
2019-03-05Use non_erasable_generics for codegenvarkor-1/+1
2019-03-03Wrap the self-profiler in an `Arc<Mutex<>>`Wesley Wiser-0/+24
2019-03-02hir: remove NodeId from StructFieldljedrz-6/+6
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-3/+3
2019-02-25librustc_codegen_ssa: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-17/+17
2019-02-14Rollup merge of #58378 - alexcrichton:incremental-lto, r=michaelwoeristerMazdak Farrokhzad-17/+58
2019-02-13Rollup merge of #58057 - michaelwoerister:stabilize-xlto, r=alexcrichtonMazdak Farrokhzad-19/+19
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-4/+4
2019-02-12Fix some rebasing fallout regarding xLTO.Michael Woerister-1/+1
2019-02-12Stabilize linker-plugin based LTO.Michael Woerister-18/+18
2019-02-12rustc: Implement incremental "fat" LTOAlex Crichton-17/+58
2019-02-10rustc: doc commentsAlexander Regueiro-4/+4
2019-02-09librustc_codegen_ssa => 2018Taiki Endo-7/+6
2019-01-29Provide PTXLinker with fallback to internal `target-cpu`Denys Zariaiev-0/+6
2019-01-28Adjust PTXLinker LTO logic and CLIDenys Zariaiev-9/+8
2019-01-27Create `nvptx64-nvidia-cuda` target specificationDenys Zariaiev-0/+126
2019-01-26Auto merge of #55641 - nagisa:optimize-attr, r=pnkfelixbors-1/+2
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-1/+2
2019-01-23Don't export table by default in wasmSergey Pepyakin-3/+0
2019-01-19Rollup merge of #57573 - Xanewok:querify-entry-fn, r=ZoxcMazdak Farrokhzad-1/+1
2019-01-19Rollup merge of #57268 - peterhj:peterhj-optmergefunc, r=nagisaMazdak Farrokhzad-2/+19
2019-01-15Querify entry_fnIgor Matuszewski-1/+1
2019-01-13Querify local plugin_registrar_fnIgor Matuszewski-3/+2
2019-01-13Querify local proc_macro_decls_staticIgor Matuszewski-3/+2
2019-01-05Add a target option "merge-functions" taking values in ("disabled",Peter Jin-2/+19
2019-01-04rustc: Place wasm linker args first instead of lastAlex Crichton-60/+62
2018-12-25Remove licensesMark Rousskov-80/+0
2018-12-14Auto merge of #56351 - davidtwco:issue-55396-stabilize-linker-flavor, r=nagisabors-5/+1