summary refs log tree commit diff
path: root/src/librustc_mir/transform/add_call_guards.rs
AgeCommit message (Expand)AuthorLines
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-08-22Move 'tcx lifetime on MirPassWesley Wiser-2/+2
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-1/+1
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-4/+6
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-7/+7
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-2/+2
2019-02-09fix rebase falloutRalf Jung-1/+1
2019-02-08librustc_mir => 2018Taiki Endo-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-05-17Rename trans to codegen everywhere.Irina Popa-1/+1
2017-11-14rustc: split off BodyOwnerKind from MirSource.Eduard-Mihai Burtescu-2/+1
2017-11-14rustc: move the MIR pass infrastructure and list to rustc_mir.Eduard-Mihai Burtescu-1/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-08-09run AddCallGuards for *all* call edges before running AddValidationRalf Jung-34/+43
2017-05-02simplify the MirPass traits and passes dramaticallyNiko Matsakis-5/+6
2017-05-02rework `MirPass` API to be stateless and extract helper fnsNiko Matsakis-1/+1
2017-03-18apply pre-trans passes to Shim MIRAriel Ben-Yehuda-32/+36
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-1/+1
2016-06-16fix MirSource::Promoted handlingAriel Ben-Yehuda-4/+1
2016-06-09use the type name as the pass nameAriel Ben-Yehuda-3/+1
2016-06-09add hook infrastructure for automatically dumping MIR on every passAriel Ben-Yehuda-1/+3
2016-06-09add a cache for MIR predecessorsAriel Ben-Yehuda-11/+2
2016-06-09make the basic_blocks field privateAriel Ben-Yehuda-9/+6
2016-06-09introduce the type-safe IdxVec and use it instead of loose indexesAriel Ben-Yehuda-4/+6
2016-06-08remove the librustc_trans -> librustc_mir dependencyAriel Ben-Yehuda-3/+1
2016-06-07mir: group span + visibility scope under a new SourceInfo type.Eduard Burtescu-3/+2
2016-06-05break critical edges only when neededAriel Ben-Yehuda-0/+98