about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2021-02-03rustc_codegen_ssa: tune codegen scheduling to reduce memory usageTyson Nottingham-7/+19
2021-02-01Rollup merge of #81536 - tgnottingham:time-passes-rss, r=oli-obkJonas Schievink-2/+12
2021-01-31Auto merge of #81327 - RalfJung:codegen-no-const-fail, r=oli-obkbors-21/+17
2021-01-30codegen: assume constants cannot fail to evaluateRalf Jung-21/+17
2021-01-29Indicate both start and end of pass RSS in time-passes outputTyson Nottingham-2/+12
2021-01-29Rollup merge of #81333 - RalfJung:const-err-simplify, r=oli-obkYuki Okushi-6/+1
2021-01-29Rollup merge of #80215 - visigoth:issue-80202-fix, r=estebankYuki Okushi-2/+7
2021-01-29Rollup merge of #79570 - alexcrichton:split-debuginfo, r=bjorn3Yuki Okushi-48/+56
2021-01-28rustc: Stabilize `-Zrun-dsymutil` as `-Csplit-debuginfo`Alex Crichton-48/+56
2021-01-28Rollup merge of #79951 - LeSeulArtichaut:ty-ir, r=nikomatsakisYuki Okushi-12/+8
2021-01-27Rollup merge of #81369 - tgnottingham:codegen-to-llvm-ir-wall-time, r=lcnrYuki Okushi-17/+14
2021-01-24rustc_codegen_ssa: use wall time for codegen_to_LLVM_IR time-passes entryTyson Nottingham-17/+14
2021-01-24Rollup merge of #81297 - bjorn3:no_extern_backend_optimization_level_query_pr...Jonas Schievink-3/+2
2021-01-24Rollup merge of #80933 - rcvalle:fix-sysroot-option, r=nagisaJonas Schievink-7/+21
2021-01-24clean up some const error reporting around promotedsRalf Jung-6/+1
2021-01-23Rollup merge of #81072 - RalfJung:place-ref-ty, r=oli-obkJonas Schievink-2/+2
2021-01-23Don't provide backend_optimization_level query for extern cratesbjorn3-3/+2
2021-01-20Auto merge of #81118 - ojeda:metadata-obj, r=nagisabors-4/+2
2021-01-19Fix sysroot option not being honored across rustcRamon de C Valle-7/+21
2021-01-18Use ty::{IntTy,UintTy,FloatTy} in rustcLeSeulArtichaut-12/+8
2021-01-17Skip linking if it is not requiredMiguel Ojeda-4/+2
2021-01-17Rollup merge of #80983 - bjorn3:no_dup_is_dllimport_foreign_item, r=nagisaMara Bos-27/+0
2021-01-16PlaceRef::ty: use method call syntaxRalf Jung-2/+2
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-1/+1
2021-01-13Remove is_dllimport_foreign_item def from cg_ssabjorn3-27/+0
2021-01-12Auto merge of #80499 - matthiaskrgr:red_clos, r=estebankbors-24/+24
2021-01-12Rollup merge of #79997 - coolreader18:wasm-reactor, r=alexcrichtonYuki Okushi-0/+12
2021-01-08Add wasi-exec-model cg option for emitting wasi reactorsNoah-0/+12
2021-01-07Auto merge of #80200 - mahkoh:dst-offset, r=nagisabors-10/+44
2021-01-03use PlaceRef more consistently instead of loosely coupled local+projectionRalf Jung-9/+4
2021-01-03remove redundant closures (clippy::redundant_closure)Matthias Krüger-24/+24
2020-12-31Merge remote-tracking branch 'origin/master' into frewsxcv-sanCorey Farwell-183/+313
2020-12-31Rollup merge of #80323 - camelid:codegen-base-docs, r=nagisaDylan DPC-15/+0
2020-12-30Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkovMara Bos-2/+2
2020-12-30Rename kw::Invalid -> kw::EmptyJoshua Nelson-2/+2
2020-12-30Rollup merge of #80509 - matthiaskrgr:ptr_arg, r=varkorYuki Okushi-1/+1
2020-12-30where possible, pass slices instead of &Vec or &String (clippy::ptr_arg)Matthias Krüger-1/+1
2020-12-29don't clone copy typesMatthias Krüger-1/+1
2020-12-28Rollup merge of #80344 - matthiaskrgr:matches, r=Dylan-DPCDylan DPC-4/+4
2020-12-28Rollup merge of #79662 - bjorn3:move_more_code_out_of_codegen_backend, r=oli-obkDylan DPC-21/+0
2020-12-24use matches!() macro in more placesMatthias Krüger-4/+4
2020-12-22Update and improve `rustc_codegen_{llvm,ssa}` docsCamelid-15/+0
2020-12-23Exclude unnecessary info from CodegenResultsVictor Ding-7/+24
2020-12-19Use -target when linking binaries for Mac CatalystShaheen Gandhi-2/+7
2020-12-20Use pointer type in AtomicPtr::swap implementationTomasz Miąsko-2/+13
2020-12-19Optimize DST field accessJulian Orth-10/+44
2020-12-17Rollup merge of #80040 - tmiasko:always-lower-intrinsics, r=Dylan-DPCGuillaume Gomez-15/+1
2020-12-17Move some code out of CodegenBackend::{codegen_crate,link}bjorn3-21/+0
2020-12-16compiletest: add split dwarf compare modeDavid Wood-0/+7
2020-12-16cg_llvm: implement split dwarf supportDavid Wood-15/+114