about summary refs log tree commit diff
path: root/src/librustc_mir/transform/mod.rs
AgeCommit message (Expand)AuthorLines
2019-11-09Auto merge of #65694 - wesleywiser:uninhabited_enum_variants_pass, r=oli-obkbors-0/+3
2019-11-08Use new `PromoteTemps` for promotionDylan MacKenzie-3/+4
2019-11-06Implement pass to remove branches on uninhabited variantsWesley Wiser-0/+3
2019-10-22Intern place projectionSantiago Pastorino-3/+3
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-28Add dataflow-based const validationDylan MacKenzie-0/+1
2019-09-27cleanup dead ast-borrowck / migrate-mode code.Mazdak Farrokhzad-4/+0
2019-08-22Resolve PR commentsWesley Wiser-98/+55
2019-08-22Remove unnecessary OptionWesley Wiser-2/+1
2019-08-22Fix tidyWesley Wiser-3/+7
2019-08-22Move promoted out of mir::BodyWesley Wiser-13/+69
2019-08-22Move 'tcx lifetime on MirPassWesley Wiser-4/+4
2019-07-26Rollup merge of #62801 - bjorn3:remove_lower_128bit_ops, r=alexcrichtonMazdak Farrokhzad-3/+0
2019-07-24Stabilize the type_name intrinsic in core::anySteven Fackler-1/+1
2019-07-19Remove support for -Zlower-128bit-opsbjorn3-3/+0
2019-07-16Auto merge of #62322 - wesleywiser:promoted_query, r=oli-obkbors-0/+7
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-1/+1
2019-07-03Remove needless lifetimesJeremy Stucki-6/+6
2019-07-02Add a query to get the `promoted`s for a `mir::Body`Wesley Wiser-0/+7
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-1/+1
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-6/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-9/+9
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-6/+7
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-9/+9
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-6/+6
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-9/+9
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-23/+23
2019-06-06Don't run MIR passes on constructor shimsMatthew Jasper-2/+10
2019-05-31Remove GlobalArenas and use Arena insteadJohn Kåre Alsaker-1/+1
2019-05-29rustc: rename Mir to mir::Body in comments and to MIR in error strings.Eduard-Mihai Burtescu-2/+2
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-8/+8
2019-05-04Remove TypeckMirYuki Okushi-2/+0
2019-04-05Add DropArena and use it to allocate types with few allocationsJohn Kåre Alsaker-3/+2
2019-03-19Run branch cleanup after copy propOliver Scherer-0/+1
2019-03-07HirIdification: replace NodeId method callsljedrz-2/+2
2019-03-02hir: remove NodeId from VariantDataljedrz-2/+2
2019-02-25Auto merge of #57609 - matthewjasper:more-restrictive-match, r=pnkfelixbors-6/+2
2019-02-21Simplify the cleanup_post_borrowck passesMatthew Jasper-6/+2
2019-02-20hir: HirId-ify intravisitljedrz-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2019-02-09pass full InstanceDef to run_passesRalf Jung-11/+16
2019-02-08librustc_mir => 2018Taiki Endo-3/+3
2019-02-02hir: add HirId to main Hir nodesljedrz-1/+1
2019-01-29Only store the result of mir_borrowck for closuresJohn Kåre Alsaker-2/+2
2019-01-04librustc_mir: Make qualify_min_const_fn module publicPhilipp Hansch-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
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-11-25Auto merge of #55959 - matthewjasper:remove-end-region, r=nikomatsakisbors-3/+0
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-1/+1