summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/context.rs
AgeCommit message (Expand)AuthorLines
2020-03-04Don't use .ok() before unwrapping via .expect() on a Result.Matthias Krüger-1/+0
2020-02-12Fix mangled names of lifetime intrinsicsNikita Popov-2/+2
2020-02-12Use IRBuilder to create memsetNikita Popov-4/+0
2020-01-28Add support for Control Flow Guard on Windows.Andrew Paverd-1/+11
2020-01-07Remove support for datalayout upgradeNikita Popov-16/+2
2020-01-07Auto-upgrade data layouts for X86 address spacesNikita Popov-0/+23
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-04canonicalize FxHash{Map,Set} importsMazdak Farrokhzad-1/+1
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-96/+89
2019-12-11rustc: Link LLVM directly into rustc againAlex Crichton-0/+2
2019-12-03rustc: take a PolyFnSig instead of an FnSig in FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-2/+2
2019-12-03rustc: rename FnAbi::new to FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-1/+1
2019-12-03rustc_codegen_ssa: take a FnAbi instead of a FnSig in declare_fn.Eduard-Mihai Burtescu-4/+6
2019-11-03Configure LLVM module PIC levelSamuel Holland-0/+4
2019-10-13Remove MiscMethods::instancesbjorn3-5/+5
2019-10-13Inline functions from cg_ssa::callee and remove the modbjorn3-3/+16
2019-10-10Auto merge of #59546 - sfanxiang:interminable-ub, r=nagisabors-0/+1
2019-10-05Replaces some instances of `as *[const | mut] _` with `.cast()`memoryruins-1/+1
2019-09-28Add llvm.sideeffect to potential infinite loops and recursionsXiang Fan-0/+1
2019-09-04Remove `LocalInternedString` uses from `librustc_codegen_llvm`.Nicholas Nethercote-2/+2
2019-08-04tweak output and testsEsteban Küber-4/+1
2019-08-04review comments: clean upEsteban Küber-3/+3
2019-08-03Point to local place span on "type too big" errorEsteban Küber-1/+9
2019-07-09Strip function pointer alignment for older LLVM versionsNikita Popov-6/+17
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-06-15Remove unnecessary `.clone()`Shotaro Yamada-1/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-4/+4
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-6/+7
2019-06-12rustc: remove some unnecessary lifetimes in -> TyCtxt methods.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-4/+4
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-3/+3
2019-06-06Add intrinsics for floating-point min and maxvarkor-0/+5
2019-06-02remove reexports of mir::mono::{MonoItem,CodegenUnit}Mark Mansi-1/+1
2019-06-02remove reexport of rustc::ty::InstanceMark Mansi-2/+1
2019-05-29rustc_codegen_llvm: remove LLVM instruction count stats.Eduard-Mihai Burtescu-11/+0
2019-05-04removing param_env from pointee_info_atSaleem Jaffer-2/+4
2019-05-04adding HasParamEnv traitSaleem Jaffer-1/+7
2019-05-04resolving conflictsSaleem Jaffer-1/+0
2019-05-04Remove old pointee_info_at body.Daan de Graaf-1/+1
2019-03-30Remove redundant importsFabian Drinck-1/+0
2019-03-29Move get_param and set_value_namebjorn3-5/+0
2019-03-29Don't use c_uint in cg_ssabjorn3-2/+2
2019-03-27Use informational target machine for metadataSimonas Kazlauskas-1/+1
2019-02-25librustc_codegen_llvm: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-1/+1
2019-02-24Auto merge of #58304 - gnzlbg:simd_saturated, r=nagisabors-8/+18
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-15/+15
2019-02-14Rollup merge of #58308 - gnzlbg:context_insert_intr, r=eddybMazdak Farrokhzad-12/+17
2019-02-10rustc: doc commentsAlexander Regueiro-2/+2