about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-03-13 05:33:28 -0700
committerbors <bors@rust-lang.org>2016-03-13 05:33:28 -0700
commitc21644ad162c69da7c883812be3e473c4e64c257 (patch)
tree633d8df31d9d3b1d3983de913ba35a20ad160570 /src/rustllvm/RustWrapper.cpp
parentdb6dd8e4fecd365157ecf51fc492c366359d4064 (diff)
parentbdc176ef6b3909270c187235af657a89e4f2aeec (diff)
downloadrust-c21644ad162c69da7c883812be3e473c4e64c257.tar.gz
rust-c21644ad162c69da7c883812be3e473c4e64c257.zip
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
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions