rust/src/librustc_plugin
bors c21644ad16 Auto merge of #31916 - nagisa:mir-passmgr-2, r=arielb1
Add Pass manager for MIR

A new PR, since rebasing the original one (https://github.com/rust-lang/rust/pull/31448) properly was a pain. Since then there has been several changes most notable of which:

1. Removed the pretty-printing with `#[rustc_mir(graphviz/pretty)]`, mostly because we now have `--unpretty=mir`, IMHO that’s the direction we should expand this functionality into;
2. Reverted the infercx change done for typeck, because typeck can make an infercx for itself by being a `MirMapPass`

r? @nikomatsakis
2016-03-13 05:33:28 -07:00
..
build.rs Instrument a bunch of tasks that employ the HIR map in one way or 2016-02-05 13:19:55 -05:00
Cargo.toml std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
diagnostics.rs move librustc/plugin to librustc_plugin 2015-11-26 18:22:39 +02:00
lib.rs std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
load.rs std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
registry.rs Add Pass manager for MIR 2016-03-04 15:20:10 +02:00