about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2018-12-14rustc: Add an unstable `simd_select_bitmask` intrinsicAlex Crichton-1/+2
2018-12-14Rollup merge of #56789 - alexcrichton:simd_select_bitmask, r=rkruppekennytm-0/+21
2018-12-14Rollup merge of #56749 - alexcrichton:adx, r=gnzlbgkennytm-0/+1
2018-12-14Rollup merge of #56609 - michaelwoerister:unconditional-target-cpu-attr, r=al...kennytm-7/+3
2018-12-13rustc: Add an unstable `simd_select_bitmask` intrinsicAlex Crichton-0/+21
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-6/+6
2018-12-13Auto merge of #56090 - nnethercote:filesearch, r=eddybbors-13/+8
2018-12-12x86: Add the `adx` target feature to whitelistAlex Crichton-0/+1
2018-12-12rustc: Switch `extern` functions to abort by default on panicAlex Crichton-37/+43
2018-12-12Replace `FileSearch::for_each_lib_search_path` with `search_paths`.Nicholas Nethercote-8/+4
2018-12-12Introduce `SearchPath` and replace `SearchPaths` with `Vec<SearchPath>`.Nicholas Nethercote-6/+6
2018-12-12Remove `Session::sysroot()`.Nicholas Nethercote-2/+1
2018-12-11Remove env_alloca hackNikita Popov-5/+0
2018-12-09Bump minimum required LLVM version to 6.0Nikita Popov-10/+4
2018-12-08Rollup merge of #56599 - dlrobertson:fix_va_arg, r=eddybMazdak Farrokhzad-10/+26
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-29/+29
2018-12-07codegen: Fix va_list - aaarch64 iOS/WindowsDan Robertson-10/+26
2018-12-07Auto merge of #56502 - Zoxc:hir-func, r=eddybbors-4/+4
2018-12-07Unconditionally emit the target-cpu LLVM attribute.Michael Woerister-7/+3
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-4/+4
2018-12-04Serialize modules into ThinBuffer after initial optimizationNikita Popov-33/+40
2018-12-04Remove unnecessary parts of run_fat_lto signatureNikita Popov-15/+7
2018-12-04Separate out methods for running thin and fat LTONikita Popov-39/+60
2018-12-04Auto merge of #55871 - ljedrz:llvm_back_allocations, r=nagisabors-18/+19
2018-12-04s/alloc_type/alloc_kind/Oliver Scherer-2/+2
2018-12-03s/AllocType/AllocKind/Oliver Scherer-4/+4
2018-12-03Auto merge of #55010 - tromey:Bug-9224-generic-parameters, r=michaelwoeristerbors-8/+65
2018-12-03codegen_llvm_back: improve allocationsljedrz-18/+19
2018-12-03Auto merge of #56358 - nikic:mergefunc-aliases, r=rkruppebors-4/+9
2018-12-02Auto merge of #56198 - bjorn3:cg_ssa_refactor, r=eddybbors-246/+349
2018-12-02Run name-anon-globals after all other passesNikita Popov-4/+5
2018-12-01Rollup merge of #56341 - frewsxcv:frewsxcv-util-cstr, r=Mark-Simulacrumkennytm-23/+11
2018-11-30Enable -mergefunc-use-aliasesNikita Popov-0/+4
2018-11-29Add template parameter debuginfo to generic typesTom Tromey-8/+65
2018-11-29Auto merge of #49878 - dlrobertson:va_list_pt0, r=eddybbors-13/+215
2018-11-29Move get_static from CodegenCx to Builderbjorn3-29/+36
2018-11-29Use implicit deref instead of BuilderMethods::cx()bjorn3-166/+166
2018-11-29Require Deref to CodegenCx for HasCodegenbjorn3-1/+8
2018-11-29Rename static_bitcast to const_bitcastbjorn3-6/+6
2018-11-29Remove static_addr_of_mut from cg_ssabjorn3-3/+3
2018-11-29Rename StaticMethods::static_ptrcast to ConstMethods::const_ptrcastbjorn3-5/+5
2018-11-29Remove static_bitcast from cg_ssabjorn3-7/+8
2018-11-29Remove an unnecessary referencebjorn3-1/+1
2018-11-29Move IntrinsicCallMethods::call_overflow_intrinsics to BuilderMethods::checke...bjorn3-74/+74
2018-11-29Remove call_lifetime_intrinsic from cg_ssabjorn3-16/+18
2018-11-29Don't use llvm intrinsic names in cg_ssabjorn3-2/+91
2018-11-29Remove static_replace_all_uses and statics_to_rauw from cg_ssabjorn3-10/+7
2018-11-29Make ConstMethods and StaticMethods require BackendTypes instead of Backendbjorn3-1/+1
2018-11-29Some refactoringsbjorn3-16/+16
2018-11-29Rename conversion util; remove duplicate util in librustc_codegen_llvm.Corey Farwell-23/+11