about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2018-11-05Remove support for building against LLVM 4Nikita Popov-59/+26
2018-11-05Auto merge of #55593 - nikic:remove-llvm-4-checks, r=rkruppebors-32/+6
2018-11-04rustc_target: pass contexts by reference, not value.Eduard-Mihai Burtescu-9/+9
2018-11-04Support memcpy/memmove with differing src/dst alignmentNikita Popov-47/+60
2018-11-04Auto merge of #55349 - bjorn3:rustc_mir_collect_and_partition_mono_items, r=o...bors-1873/+20
2018-11-03Implement rotate using funnel shift on LLVM >= 7Nikita Popov-5/+45
2018-11-03Move collect_and_partition_mono_items to rustc_mirbjorn3-153/+6
2018-11-03Move cg_llvm::back::linker to cg_utilsbjorn3-1720/+14
2018-11-03Auto merge of #55330 - scalexm:bound-ty, r=nikomatsakisbors-3/+4
2018-11-03Rename `Binder::no_late_bound_regions` to `Binder::no_bound_vars`scalexm-1/+1
2018-11-03Shift both late bound regions and bound typesscalexm-2/+2
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-0/+1
2018-11-03Auto merge of #55238 - alexcrichton:rm-jemalloc, r=estebankbors-10/+104
2018-11-03Auto merge of #54383 - mikeyhew:custom-receivers-object-safety, r=nikomatsakisbors-19/+79
2018-11-02Auto merge of #55087 - levex:e0669-improve-span, r=nagisabors-8/+5
2018-11-02rustc: Wait for all codegen threads to exitAlex Crichton-10/+104
2018-11-02Auto merge of #55316 - RalfJung:retagging, r=oli-obkbors-2/+3
2018-11-01Add comments explaining how codegen works for `dyn Trait` methodsMichael Hewson-2/+11
2018-11-01Implement object-safety for arbitrary_self_types: part 2Michael Hewson-19/+70
2018-11-01Remove checks for LLVM < 4.0Nikita Popov-32/+6
2018-10-30Avoid possible integer overflow in niche value computationTom Tromey-2/+5
2018-10-30Address review commentsTom Tromey-11/+11
2018-10-30Fix DWARF generation for enumsTom Tromey-145/+407
2018-10-29Emit Retag statements, kill Validate statementsRalf Jung-2/+3
2018-10-28inline-asm: emit as many E0669 errors as we canLevente Kurusa-8/+5
2018-10-27Auto merge of #54183 - qnighy:by-value-object-safety, r=oli-obkbors-90/+58
2018-10-27Correct alignment of atomic types and (re)add Atomic{I,U}128Oliver Middleton-13/+10
2018-10-27Refactor and add `PlaceContext::AscribeUserTy`.David Wood-17/+32
2018-10-26Add the actual chain of projections to `UserTypeProjection`.Felix S. Klock II-2/+5
2018-10-26Auto merge of #55382 - kennytm:rollup, r=kennytmbors-1/+1
2018-10-26Auto merge of #53821 - oli-obk:sanity_query, r=RalfJungbors-17/+18
2018-10-26Remove redundant cloneShotaro Yamada-1/+1
2018-10-25Rebase fallout in ui outputOliver Schneider-2/+0
2018-10-25Report const eval error inside the queryOliver Schneider-16/+19
2018-10-24Move codegen_llvm::common::ty_fn_sig into rustc::ty::Instance.Masaki Hara-86/+11
2018-10-24Make declare_fn accept PolyFnSig instead of Ty.Masaki Hara-19/+17
2018-10-24Ensure virtual call receiver PassMode.Masaki Hara-0/+2
2018-10-24Implement by-value trait object method call.Masaki Hara-8/+14
2018-10-24Resolve to Instance::VtableShim when necessary.Masaki Hara-1/+17
2018-10-24Make declare_fn aware of vtable shims.Masaki Hara-6/+8
2018-10-24Add ty_fn_sig_vtable for getting adjusted signature for vtable shims.Masaki Hara-2/+21
2018-10-23fix typos in various placesMatthias Krüger-1/+1
2018-10-23Revert "rustc: Fix (again) simd vectors by-val in ABI"Alex Crichton-40/+8
2018-10-20Rollup merge of #55073 - alexcrichton:demote-simd, r=nagisaManish Goregaokar-8/+40
2018-10-20Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors-4/+4
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-42/+26
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-28/+28
2018-10-19rustc: Fix (again) simd vectors by-val in ABIAlex Crichton-8/+40
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-4/+4
2018-10-18Rollup merge of #55128 - varkor:LLVMRustInlineAsmVerify-return-bool, r=rkruppekennytm-3/+3