about summary refs log tree commit diff
path: root/src/librustc_mir/transform/dump_mir.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-61/+0
2020-04-22Use `Body` everywhereDylan MacKenzie-8/+2
2020-04-01Rollup merge of #70511 - ecstatic-morse:mir-dataflow-graphviz, r=davidtwcoMazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-2/+2
2020-03-28`dump_enabled` takes a `DefId` instead of `MirSource`Dylan MacKenzie-1/+1
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-1/+1
2020-02-01Use BufWriterShotaro Yamada-1/+1
2019-12-22Format the worldMark Rousskov-12/+18
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-2/+2
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-1/+1
2019-12-02Fix tidy errorsPaul Daniel Faria-2/+3
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-2/+2
2019-08-22Move 'tcx lifetime on MirPassWesley Wiser-2/+2
2019-07-03Remove needless lifetimesJeremy Stucki-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-3/+3
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-17/+15
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-3/+3
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-3/+3
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-3/+3
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-3/+3
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-3/+3
2019-02-09fix rebase falloutRalf Jung-2/+2
2019-02-08librustc_mir => 2018Taiki Endo-3/+3
2018-12-25Remove licensesMark Rousskov-10/+0
2018-03-02Run Rustfix on librustc_mirManish Goregaokar-1/+1
2017-11-14rustc: split off BodyOwnerKind from MirSource.Eduard-Mihai Burtescu-2/+1
2017-11-14rustc_mir: drive passes directly with a macro.Eduard-Mihai Burtescu-31/+15
2017-11-14rustc: move the MIR pass infrastructure and list to rustc_mir.Eduard-Mihai Burtescu-1/+2
2017-10-04Expand mir dump in order to handle NLL passChristopher Vittal-1/+12
2017-05-02rip out everything but `MirPass`, move the logic into suitesNiko Matsakis-32/+18
2017-05-02convert the `inline` pass to use the new multi resultNiko Matsakis-6/+14
2017-05-02introduce idea of "stealable" MIRNiko Matsakis-5/+4
2017-05-02retool MIR passes completelyNiko Matsakis-27/+29
2017-05-02move to only def-id passesNiko Matsakis-2/+2
2017-05-02introduce `DefIdPass` and remove all impls of `Pass` but `Inline`Niko Matsakis-4/+4
2017-05-02simplify the MirPass traits and passes dramaticallyNiko Matsakis-34/+35
2017-05-02rework `MirPass` API to be stateless and extract helper fnsNiko Matsakis-2/+2
2017-05-02introduce `mir_keys()`Niko Matsakis-1/+1
2017-03-21Teach rustc --emit=mirJake Goulding-0/+14
2017-03-18move the drop expansion code to rustc_mirAriel Ben-Yehuda-2/+2
2016-11-14Remove `scope_auxiliary`.Nicholas Nethercote-2/+1
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-1/+1
2016-09-06Count and report time taken by MIR passesSimonas Kazlauskas-2/+2
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-7/+55
2016-06-05break critical edges only when neededAriel Ben-Yehuda-0/+27