summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2020-12-23Exclude unnecessary info from CodegenResultsVictor Ding-7/+24
2020-12-20Use pointer type in AtomicPtr::swap implementationTomasz Miąsko-2/+13
2020-12-17Rollup merge of #80040 - tmiasko:always-lower-intrinsics, r=Dylan-DPCGuillaume Gomez-15/+1
2020-12-16compiletest: add split dwarf compare modeDavid Wood-0/+7
2020-12-16cg_llvm: implement split dwarf supportDavid Wood-15/+114
2020-12-16cg_ssa: introduce `TargetMachineFactoryFn` aliasDavid Wood-14/+6
2020-12-16cg_ssa: correct documentation commentsDavid Wood-56/+49
2020-12-15Auto merge of #73210 - wesleywiser:consts_in_debuginfo, r=oli-obkbors-35/+76
2020-12-15Always run intrinsics lowering passTomasz Miąsko-15/+1
2020-12-11Lower `discriminant_value` intrinsicTomasz Miąsko-0/+1
2020-12-10Auto merge of #79801 - eddyb:scalar-transmute, r=nagisabors-0/+19
2020-12-09Auto merge of #77611 - oli-obk:atomic_miri_leakage, r=nagisabors-14/+41
2020-12-07rustc_codegen_ssa: use bitcasts instead of type punning for scalar transmutes.Eduard-Mihai Burtescu-0/+19
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-35/+76
2020-12-03Combination of commitsRich Kadel-0/+1
2020-12-01Rollup merge of #79508 - jryans:check-dsymutil-result, r=nagisaGuillaume Gomez-9/+23
2020-12-01Rollup merge of #79184 - nanguye2496:nanguye2496/fix_slice_and_str_type_name,...Mara Bos-1/+8
2020-11-30Stop adding '*' at the end of type names for Ref and Slice when computing deb...Nam Nguyen-1/+8
2020-11-30Warn if `dsymutil` returns an error codeJ. Ryan Stinnett-9/+23
2020-11-29Cast pointers to usize before passing them to atomic operations as some platf...oli-11/+38
2020-11-28Directly use raw pointers in `AtomicPtr` store/loadoli-3/+3
2020-11-28Auto merge of #78296 - Aaron1011:fix/stmt-tokens, r=petrochenkovbors-1/+1
2020-11-27Auto merge of #77484 - terhechte:support-ios-catalyst-macabi-arm64-target-tri...bors-1/+2
2020-11-26Fix new 'unnecessary trailing semicolon' warningsAaron Hill-1/+1
2020-11-26Add support for Arm64 Catalyst on ARM MacsBenedikt Terhechte-1/+2
2020-11-23Updated links to LLVM 11 docs and typesRich Kadel-4/+4
2020-11-22Use Option::and_then instead of open-coding itLingMan-5/+2
2020-11-21Replace ByVal attribute with on_stack field for Indirectbjorn3-2/+2
2020-11-18Rollup merge of #78361 - DevJPM:master, r=workingjubileeMara Bos-0/+13
2020-11-16compiler: fold by valueBastian Kauschke-29/+29
2020-11-15Re-enable LLVM 9 target features with LLVM 9 being the minimum nowDevJPM-2/+2
2020-11-12rustc_target: Mark UEFI targets as `is_like_windows`/`is_like_msvc`Vadim Petrochenkov-0/+2
2020-11-10Rollup merge of #78875 - petrochenkov:cleantarg, r=Mark-SimulacrumJonas Schievink-92/+84
2020-11-09Rollup merge of #78844 - tmiasko:monomorphize-sizeof, r=oli-obkDylan DPC-0/+1
2020-11-09Rollup merge of #78674 - tmiasko:inline-substs-for-mir-body, r=oli-obkDylan DPC-9/+5
2020-11-08rustc_target: Rename some target options to avoid tautologyVadim Petrochenkov-8/+8
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-84/+76
2020-11-07Monomorphize a type argument of size-of operation during codegenTomasz Miąsko-0/+1
2020-11-05Addressed all feedback to dateRich Kadel-24/+15
2020-11-05Added comments on remapping expression IDs, and URL to spanviewsRich Kadel-1/+19
2020-11-05Injecting expressions in place of counters where helpfulRich Kadel-5/+9
2020-11-05Rust coverage before splitting instrument_coverage.rsRich Kadel-51/+107
2020-11-06inliner: Use substs_for_mir_bodyTomasz Miąsko-9/+5
2020-11-04Auto merge of #78280 - bugadani:span, r=lcnrbors-9/+4
2020-11-03Auto merge of #78448 - rylev:cache-foreign_modules, r=wesleywiserbors-2/+0
2020-10-27Remove some cruft from foreign_modules refactorRyan Levick-2/+0
2020-10-27Cache foreign_modules queryRyan Levick-1/+1
2020-10-27Query span as late as possibleDániel Buga-9/+4
2020-10-27Rollup merge of #78396 - josephlr:ermsb, r=petrochenkovYuki Okushi-0/+1
2020-10-26Auto merge of #68965 - eddyb:mir-inline-scope, r=nagisa,oli-obkbors-116/+158