diff options
| author | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2019-06-22 13:27:16 -0700 |
|---|---|---|
| committer | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2019-06-27 11:40:35 -0700 |
| commit | e2479e263ef1135dcd1318cce51ee8fafeae62ae (patch) | |
| tree | 19828079e1b9e1d8977aa2d79a9a45bd8ffa6c51 /src/test/rustdoc-ui/coverage/basic.rs | |
| parent | a1e954e82d209d9cfe1291be6fc32983c9fc9fab (diff) | |
| download | rust-e2479e263ef1135dcd1318cce51ee8fafeae62ae.tar.gz rust-e2479e263ef1135dcd1318cce51ee8fafeae62ae.zip | |
Use more efficient iteration order for backward dataflow
This applies the same basic principle as #62062 to the reverse dataflow analysis used to compute liveness information. It is functionally equivalent, except that post-order is used instead of reverse post-order. Some `mir::Body`s contain basic blocks which are not reachable from the `START_BLOCK`. We need to add them to the work queue as well to preserve the original semantics.
Diffstat (limited to 'src/test/rustdoc-ui/coverage/basic.rs')
0 files changed, 0 insertions, 0 deletions
