about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2018-08-19mv FileMap SourceFileDonato Sciarra-1/+1
2018-08-19Auto merge of #51131 - qnighy:unsized-locals, r=eddybbors-43/+222
2018-08-19Integrate OperandValue::UnsizedRef into OperandValue::Ref.Masaki Hara-43/+27
2018-08-19Integrate PassMode::UnsizedIndirect into PassMode::Indirect.Masaki Hara-24/+19
2018-08-19Implement simple codegen for unsized rvalues.Masaki Hara-20/+196
2018-08-19Add Builder::array_alloca.Masaki Hara-0/+24
2018-08-18Auto merge of #52592 - eddyb:or-default, r=Mark-Simulacrumbors-5/+4
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-5/+4
2018-08-18Auto merge of #53286 - nagisa:cast-assumes, r=eddybbors-1/+3
2018-08-18Auto merge of #53437 - alexcrichton:fix-target-features, r=michaelwoeristerbors-35/+44
2018-08-17Auto merge of #53356 - michaelwoerister:itlto, r=alexcrichtonbors-61/+31
2018-08-16Set more llvm function attributes for __rust_tryAlex Crichton-35/+44
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-61/+31
2018-08-14Rollup merge of #53290 - whitequark:fix-35741, r=nagisakennytm-1/+5
2018-08-14Rollup merge of #53274 - bjorn3:remove_statics_field, r=nagisakennytm-7/+0
2018-08-14Rollup merge of #53239 - cuviper:llvm5-closure-alloca, r=eddybkennytm-2/+24
2018-08-13Auto merge of #53161 - michaelwoerister:cstrings, r=wesleywiserbors-92/+81
2018-08-12Rollup merge of #53230 - memoryruins:nll_bootstrap_4, r=nikomatsakisGuillaume Gomez-2/+3
2018-08-12Make LLVM emit assembly comments with -Z asm-comments.whitequark-1/+5
2018-08-12Do not generate assumes for plain integer castsSimonas Kazlauskas-1/+3
2018-08-11Remove statics field from CodegenCxbjorn3-7/+0
2018-08-10[nll] librustc_codegen_llvm: remove unused mut annotationmemoryruins-1/+1
2018-08-10[nll] librustc_codegen_llvm: change Child signature to fix error pointed out ...memoryruins-1/+1
2018-08-10[nll] librustc_codegen_llvm: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-08-10Introduce SmallCStr and use it where applicable.Michael Woerister-75/+68
2018-08-10Introduce const_cstr!() macro and use it where applicable.Michael Woerister-17/+13
2018-08-10Auto merge of #53073 - Mark-Simulacrum:data-structures, r=pnkfelixbors-8/+9
2018-08-09rustc_codegen_llvm: Restore the closure env alloca hack for LLVM 5.Josh Stone-2/+24
2018-08-09Export WASM table by defaultMarko Mijalkovic-0/+3
2018-08-09Auto merge of #53216 - kennytm:rollup, r=kennytmbors-0/+6
2018-08-10Rollup merge of #53179 - gnzlbg:patch-3, r=alexcrichtonkennytm-0/+6
2018-08-09Move Fingerprint to data structuresMark Rousskov-2/+3
2018-08-09Move path2cstr to rustc_fs_utilMark Rousskov-5/+4
2018-08-09Move rustc::util::fs into separate (new) crateMark Rousskov-2/+3
2018-08-09Auto merge of #53031 - michaelwoerister:cross-lto, r=alexcrichtonbors-14/+70
2018-08-08Address review comments for #53031 and fix some merge fallout.Michael Woerister-6/+6
2018-08-08Add wasm32 simd128 target featuregnzlbg-0/+6
2018-08-07rustc: Tweak visibility of some lang itemsAlex Crichton-5/+26
2018-08-07Annotate functions in LLVM with target-cpu, same as Clang does.Michael Woerister-0/+22
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-7/+36
2018-08-07Rollup merge of #53028 - Mark-Simulacrum:split-out-codegen, r=alexcrichtonkennytm-27/+0
2018-08-07Auto merge of #51007 - AstralSorcerer:master, r=nagisabors-14/+60
2018-08-06Building librustc_codegen_llvm in a separate directoryMark Rousskov-27/+0
2018-08-05Remove unnecessary feature attributes that sneaked invarkor-1/+0
2018-08-04Move share_generics getter onto options directlyMark Rousskov-2/+2
2018-08-04Simplify some handling of target_pointer_widthMark Rousskov-35/+6