Files
rust/src
bors 2bb6d3dd89 Auto merge of #43713 - arielb1:legacy-dataflow, r=eddyb
rustc::middle::dataflow - visit the CFG in RPO

We used to propagate bits in node-id order, which sometimes caused an
excessive number of iterations, especially when macros were present. As
everyone knows, visiting the CFG in RPO bounds the number of iterators
by 1 plus the depth of the most deeply nested loop (times the height of
the lattice, which is 1).

I have no idea how this affects borrowck perf in the non-worst-case, so it's probably a good idea to not roll this up so we can see the effects.

Fixes #43704.

r? @eddyb
2017-08-07 15:42:35 +00:00
..
2017-08-05 16:29:10 -04:00
2017-07-25 07:03:19 -07:00
2017-07-25 07:03:19 -07:00
2017-07-18 19:01:51 -06:00
2017-07-25 07:03:19 -07:00
2017-07-25 07:03:19 -07:00
2017-07-31 18:09:02 +03:00
2017-07-25 07:03:19 -07:00
2017-07-25 07:03:19 -07:00
2017-07-23 22:48:01 +07:00
2017-07-27 05:51:22 -06:00
2017-08-07 12:16:04 +12:00
2017-08-07 12:16:04 +12:00
2017-07-27 05:51:22 -06:00
2017-07-25 07:03:19 -07:00