summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2021-10-13Turn tcx.vtable_allocation() into a query.Michael Woerister-1/+1
2021-08-29Auto merge of #88337 - eddyb:field-failure-is-not-an-option, r=nagisabors-6/+9
2021-08-30rustc_target: `TyAndLayout::field` should never error.Eduard-Mihai Burtescu-4/+2
2021-08-29Auto merge of #88250 - rusticstuff:macos-lld, r=nagisabors-14/+33
2021-08-27rustc_target: add lifetime parameter to `LayoutOf`.Eduard-Mihai Burtescu-2/+7
2021-08-27Auto merge of #88227 - 12101111:nobundle-link-order, r=petrochenkovbors-36/+33
2021-08-26Adjust linking order of static nobundle libraries12101111-36/+33
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-2/+2
2021-08-25Auto merge of #88242 - bonega:allocation_range, r=oli-obkbors-8/+8
2021-08-23Pass -fuse-ld=/path/to/ld64 if -Z gcc-ld and the lld_flavor for the target is...Hans Kratz-14/+33
2021-08-22Use custom wrap-around type instead of RangeAndreas Liljeqvist-8/+8
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-21Auto merge of #88135 - crlf0710:trait_upcasting_part_3, r=nikomatsakisbors-13/+2
2021-08-21Always use llvm.used for coverage symbolsNikita Popov-10/+10
2021-08-18Fold `vtable_trait_upcasting_coercion_new_vptr_slot` logic into obligation pr...Charles Lew-13/+2
2021-08-10Replace #[plugin_registrar] with exporting __rustc_plugin_registrarbjorn3-4/+0
2021-08-05Prepare call/invoke for opaque pointersJosh Stone-11/+23
2021-08-05Auto merge of #87641 - HackAttack:expand-unknown-option-message, r=wesleywiserbors-10/+11
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-8/+29
2021-08-04Prepare gep for opaque pointersTomasz Miąsko-4/+6
2021-08-04Prepare struct_gep for opaque pointersTomasz Miąsko-5/+10
2021-08-04Rollup merge of #87729 - adamgemmell:dev/deprecate-crypto, r=AmanieuYuki Okushi-2/+0
2021-08-03Remove crypto composite feature from allowed aarch64 features.Adam Gemmell-2/+0
2021-08-03Implement pointer casting.Charles Lew-60/+74
2021-07-31Allow more "unknown argument" strings from linkerMichael Hackner-10/+11
2021-07-19Auto merge of #87153 - michaelwoerister:debuginfo-names-dyn-trait-projection-...bors-71/+139
2021-07-18Auto merge of #87004 - JamieCunliffe:pgo-gc-sections, r=Mark-Simulacrumbors-1/+6
2021-07-18Rollup merge of #87092 - ricobbe:fix-raw-dylib-multiple-definitions, r=petroc...Yuki Okushi-65/+49
2021-07-17Auto merge of #87123 - RalfJung:miri-provenance-overhaul, r=oli-obkbors-4/+4
2021-07-16Consider all fields when comparing DllImports, to remove nondetermininsm in m...Richard Cobbe-65/+49
2021-07-15Add self-profiling to debuginfo name generationMichael Woerister-1/+4
2021-07-15[debuginfo] Make use of spaces and separators in debuginfo names more uniform.Michael Woerister-48/+67
2021-07-15[debuginfo] Emit associated type bindings in trait object type names.Michael Woerister-37/+83
2021-07-14consistently treat None-tagged pointers as ints; get rid of some deprecated S...Ralf Jung-4/+4
2021-07-14Auto merge of #87082 - michaelwoerister:const-in-debuginfo-type-names-fix, r=...bors-18/+63
2021-07-14Handle non-integer const generic parameters in debuginfo type names.Michael Woerister-18/+63
2021-07-14Keep metadata when using gc-sections with profile-generate.Jamie Cunliffe-1/+6
2021-07-10Auto merge of #86873 - nikic:opaque-ptrs, r=nagisabors-31/+36
2021-07-09Don't access pointer element type for nontemporal storeNikita Popov-5/+4
2021-07-09Fix project_deref() implementationNikita Popov-13/+1
2021-07-09Pass type when creating loadNikita Popov-13/+26
2021-07-09Pass type when creating atomic loadNikita Popov-6/+11
2021-07-09Add support for raw-dylib with stdcall, fastcall functions on i686-pc-windows...Richard Cobbe-25/+44
2021-07-07Auto merge of #86105 - bjorn3:link_info_refactor, r=petrochenkovbors-2/+18
2021-07-07Remove a sorting operation from used_cratesbjorn3-2/+18
2021-07-06Auto merge of #86911 - bjorn3:crate_info_refactor, r=petrochenkovbors-187/+162
2021-07-06Auto merge of #86636 - wesleywiser:misc_enum_improvements, r=michaelwoeristerbors-10/+14
2021-07-06Fold LinkerInfo into CrateInfobjorn3-86/+48
2021-07-06Don't store the full LinkerInfo inside Linker implsbjorn3-27/+44
2021-07-06Merge LinkerInfo::to_linker into get_linkerbjorn3-44/+40