about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/base.rs
AgeCommit message (Expand)AuthorLines
2020-07-10Avoid "whitelist"Tamir Duberstein-3/+2
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-1/+1
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-1/+1
2020-05-20Factor out `NativeLibKind::Dylib` from `NativeLibKind::Unspecified`Vadim Petrochenkov-1/+1
2020-05-20Rename some types describing native librariesVadim Petrochenkov-1/+2
2020-05-09Fix disagreeement about CGU reuse and LTOAlex Crichton-5/+15
2020-05-01Mark query function as must_use.Camille GILLOT-1/+1
2020-04-28Use the query system to allocate.Camille GILLOT-1/+1
2020-04-27Change return type of `entry_fn` query to return a `LocalDefId`marmeladema-3/+3
2020-04-22Rollup merge of #70970 - eddyb:trait-vs-impl-mismatch, r=oli-obkDylan DPC-0/+1
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-5/+2
2020-04-18Detect mistyped associated consts in `Instance::resolve`.Eduard-Mihai Burtescu-0/+1
2020-04-11Auto merge of #70161 - cjgillot:query-arena, r=nikomatsakisbors-3/+2
2020-04-07Use assoc integer constants in librustc_*Linus Färnstrand-1/+1
2020-04-05Remove Arcs in queries.Camille GILLOT-3/+2
2020-04-02direct imports for langitem stuffMazdak Farrokhzad-1/+1
2020-04-02nix rustc_target::abi::* reexport in ty::layoutMazdak Farrokhzad-3/+4
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-11/+11
2020-03-27Rename TyLayout to TyAndLayout.Ana-Maria Mihalache-3/+3
2020-03-21Rollup merge of #69965 - mark-i-m:codegen-utils, r=eddybMazdak Farrokhzad-3/+1
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-2/+2
2020-03-19Refactorings to begin getting rid of rustc_codegen_utilsMark Mansi-3/+1
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-2/+2
2020-02-23Fail on multiple declarations of `main`.jumbatm-2/+2
2020-02-11Merge rustc::middle::*lang_items.Camille GILLOT-6/+3
2020-02-05Apply LLVM sanitize attributes to generated entry wrapperTomasz Miąsko-10/+12
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1/+1
2020-01-11Rollup merge of #67889 - Zoxc:parallel-cgus, r=michaelwoeristerMazdak Farrokhzad-9/+77
2020-01-10Auto merge of #65241 - tmiasko:no-std-san, r=alexcrichtonbors-4/+0
2020-01-10Fix some rebasing fallout.Michael Woerister-10/+2
2020-01-10Initial support for recording query keys in self-profiling data.Michael Woerister-3/+3
2020-01-10self-profile: Switch to new approach for event_id generation that enables que...Michael Woerister-8/+23
2020-01-09Precompile CGUs while the main thread has the implicit job server tokenJohn Kåre Alsaker-38/+63
2020-01-09Compile some CGUs in parallel at the start of codegenJohn Kåre Alsaker-8/+51
2020-01-09Remove sanitizer_runtime attributeTomasz Miąsko-4/+0
2020-01-09Change -Z time event naming scheme and make them generic activitiesJohn Kåre Alsaker-5/+5
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-05Use self profile infrastructure for -Z time and -Z time-passesJohn Kåre Alsaker-10/+6
2020-01-04canonicalize FxHash{Map,Set} importsMazdak Farrokhzad-1/+1
2020-01-04extract rustc::middle::codegen_fn_attrsMazdak Farrokhzad-1/+2
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-24x.py fmt after previous deignoreMark Rousskov-133/+143
2019-12-04Auto merge of #65947 - eddyb:fn-abi, r=oli-obk,nagisabors-7/+1
2019-12-03Move cgu_reuse_tracker to librustc_sessionMark Rousskov-1/+1
2019-12-03rustc_codegen_ssa: make codegen_instance a simple wrapper for codegen_mir.Eduard-Mihai Burtescu-7/+1
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-3/+0
2019-12-02Remove Body from FunctionCx, pass it along during librustc_codegen_ssaPaul Daniel Faria-2/+2
2019-12-02Simplify Cache wrapper to single type, impl Deref on it, fix all compilation ...Paul Daniel Faria-1/+4
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-35/+38
2019-11-11Move allocator_kind to CrateStoreMark Rousskov-1/+1