about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/base.rs
AgeCommit message (Expand)AuthorLines
2018-11-16Generalized base.rs#call_memcpy and everything that it usesDenis Merigoux-13/+25
2018-11-16rustc_codegen_llvm: begin generalizing over backend values.Irina Popa-2/+2
2018-11-15Rollup merge of #55901 - euclio:speling, r=petrochenkovPietro Albini-1/+1
2018-11-13fix various typos in doc commentsAndy Russell-1/+1
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-2/+3
2018-11-08Rollup merge of #55633 - nikic:memcpy-align, r=nagisaMark Rousskov-15/+12
2018-11-05Auto merge of #55593 - nikic:remove-llvm-4-checks, r=rkruppebors-13/+0
2018-11-04Support memcpy/memmove with differing src/dst alignmentNikita Popov-15/+12
2018-11-04Auto merge of #55349 - bjorn3:rustc_mir_collect_and_partition_mono_items, r=o...bors-151/+4
2018-11-03Move collect_and_partition_mono_items to rustc_mirbjorn3-151/+4
2018-11-03Auto merge of #55330 - scalexm:bound-ty, r=nikomatsakisbors-1/+1
2018-11-03Rename `Binder::no_late_bound_regions` to `Binder::no_bound_vars`scalexm-1/+1
2018-11-02rustc: Wait for all codegen threads to exitAlex Crichton-4/+53
2018-11-01Remove checks for LLVM < 4.0Nikita Popov-13/+0
2018-10-27Auto merge of #54183 - qnighy:by-value-object-safety, r=oli-obkbors-3/+2
2018-10-26Remove redundant cloneShotaro Yamada-1/+1
2018-10-24Move codegen_llvm::common::ty_fn_sig into rustc::ty::Instance.Masaki Hara-3/+2
2018-10-24Add ty_fn_sig_vtable for getting adjusted signature for vtable shims.Masaki Hara-1/+1
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-9/+9
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-8/+8
2018-10-08codegen_llvm: fix spelling & grammatical errorsljedrz-2/+2
2018-10-08codegen_llvm: improve common patternsljedrz-10/+3
2018-10-08codegen_llvm: improve allocationsljedrz-4/+13
2018-10-08codegen_llvm: whitespace & formatting improvementsljedrz-15/+14
2018-09-18incr.comp.: Allow for more fine-grained testing of CGU reuse and use it to te...Michael Woerister-26/+15
2018-08-31Always add all modules to the global ThinLTO module analysis when compiling i...Michael Woerister-95/+34
2018-08-31Support local ThinLTO with incremental compilation.Michael Woerister-52/+122
2018-08-31Make codegen not be a query (since it's not a real query anyway).Michael Woerister-13/+22
2018-08-31Persist ThinLTO import data in incr. comp. session directory.Michael Woerister-0/+20
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-3/+3
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-16/+16
2018-08-21Rollup merge of #53465 - bjorn3:remove_link_meta_struct, r=varkorkennytm-10/+4
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-2/+2
2018-08-18Remove LinkMeta structbjorn3-10/+4
2018-08-18Auto merge of #53437 - alexcrichton:fix-target-features, r=michaelwoeristerbors-21/+0
2018-08-16Set more llvm function attributes for __rust_tryAlex Crichton-21/+0
2018-08-15Use CGU name as LLVM module name and add some caching to CGU name generation.Michael Woerister-43/+24
2018-08-10Introduce SmallCStr and use it where applicable.Michael Woerister-2/+3
2018-08-10Introduce const_cstr!() macro and use it where applicable.Michael Woerister-2/+2
2018-08-09Auto merge of #53031 - michaelwoerister:cross-lto, r=alexcrichtonbors-0/+1
2018-08-07rustc: Tweak visibility of some lang itemsAlex Crichton-2/+22
2018-08-07Annotate functions in LLVM with target-cpu, same as Clang does.Michael Woerister-0/+1
2018-08-04Normalize DebugInfoLevel to standard styleMark Rousskov-2/+2
2018-08-04Normalize EntryFnType variants to standard styleMark Rousskov-3/+3
2018-08-04Normalize variants of CrateType to standard styleMark Rousskov-7/+7
2018-08-02Basic profilingWesley Wiser-0/+3
2018-07-30rustc_codegen_llvm: fix tidy errors.Irina Popa-2/+10
2018-07-30rustc_codegen_llvm: use safe references for Value.Irina Popa-58/+62
2018-07-30rustc_codegen_llvm: use safe references for Metadata and DI*.Irina Popa-3/+3
2018-07-30rustc_codegen_llvm: use safe references for Type.Irina Popa-32/+36