summary refs log tree commit diff
path: root/src/librustc_mir/mir_map.rs
AgeCommit message (Expand)AuthorLines
2016-02-20use the FulfillmentContext and InferCtxt more correctlyAriel Ben-Yehuda-4/+4
2016-02-20introduce an early pass to clear dead blocksAriel Ben-Yehuda-1/+3
2016-02-20add -Z mir-opt-level to disable MIR optimizationsAriel Ben-Yehuda-2/+3
2016-02-19begin implementing mir-typeckAriel Ben-Yehuda-2/+3
2016-02-17MSVC SEH in MIR is implemented hereSimonas Kazlauskas-3/+0
2016-02-11Add a no-landing-pads MIR passSimonas Kazlauskas-1/+5
2016-02-09refactor `MirPass` to always require a tcxOliver Schneider-2/+3
2016-02-09make `MirMap` a struct instead of a type alias for `NodeMap`Oliver Schneider-15/+15
2016-02-06Reuse MIR visitors for EraseRegions passSimonas Kazlauskas-1/+1
2016-01-16fallout from removing the `errors_will_be_reported` flagNiko Matsakis-1/+1
2016-01-06Auto merge of #30532 - nikomatsakis:cross-item-dependencies, r=mwbors-1/+2
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-1/+2
2016-01-04Add a human-readable textual form for MIR.Scott Olson-14/+15
2015-12-28Rewrite MIR graphviz printing and improve MIR debug printing.Scott Olson-2/+4
2015-11-30Move the core MIR datastructures to librustc.Michael Woerister-1/+1
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-19/+15
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-2/+2
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-2/+2
2015-11-12Auto merge of #29757 - dotdash:mir_simplify_cfg, r=nikomatsakisbors-1/+4
2015-11-12Add a MIR pass to simplify the control flow graphBjörn Steinbrink-1/+4
2015-11-10Remove the mirroring for patterns and just convert them eagerly; then,Niko Matsakis-2/+2
2015-11-05remove excess string allocationSteve Klabnik-1/+1
2015-11-03Move the "HAIR" code that reads the tcx tables etc out of the `tcx`Niko Matsakis-1/+1
2015-11-03Build the MIR using the liberated fn sigs, and track the return typeNiko Matsakis-20/+36
2015-10-07Partially format librustc_mir with rustfmt.Ms2ger-59/+51
2015-10-06rename `dump` to `mir_map`, which seems more suitableNiko Matsakis-0/+249