about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/context.rs
AgeCommit message (Expand)AuthorLines
2020-05-02Rollup merge of #71787 - tshepang:rustdoc-warnings, r=varkorDylan DPC-3/+4
2020-05-02cleanup: `config::CrateType` -> `CrateType`Vadim Petrochenkov-4/+5
2020-05-02fix rustdoc warningsTshepang Lekhonkhobe-3/+4
2020-04-26rustc_target: Stop using "string typing" for TLS modelsVadim Petrochenkov-15/+8
2020-04-26codegen_llvm: Simplify logic for relaxing PIC into PIEVadim Petrochenkov-4/+9
2020-04-26rustc_target: Stop using "string typing" for relocation modelsVadim Petrochenkov-23/+4
2020-04-18Detect mistyped associated consts in `Instance::resolve`.Eduard-Mihai Burtescu-0/+1
2020-04-05Remove Arcs in queries.Camille GILLOT-5/+4
2020-04-02nix rustc_target::abi::* reexport in ty::layoutMazdak Farrokhzad-5/+4
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-6/+6
2020-03-29Rollup merge of #69702 - anyska:tylayout-rename, r=oli-obkDylan DPC-4/+4
2020-03-27Rename TyLayout to TyAndLayout.Ana-Maria Mihalache-4/+4
2020-03-26Retire DepGraphSafe and HashStableContext.Camille GILLOT-3/+0
2020-03-23Rollup merge of #69940 - tmiasko:llvm-api, r=hanna-kruppeMazdak Farrokhzad-2/+2
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-1/+1
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-9/+8
2020-03-13Auto merge of #67502 - Mark-Simulacrum:opt-catch, r=Mark-Simulacrumbors-46/+1
2020-03-11librustc_codegen_llvm: Replace deprecated API usageTomasz Miąsko-2/+2
2020-03-05Remove eh_unwind_resume lang itemAmanieu d'Antras-46/+1
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