diff options
| author | Felix S. Klock II <pnkfelix@pnkfx.org> | 2014-07-02 17:50:18 +0200 |
|---|---|---|
| committer | Felix S. Klock II <pnkfelix@pnkfx.org> | 2014-07-15 12:26:56 +0200 |
| commit | e64f594f10600e39928c175f49682aacb45c5bae (patch) | |
| tree | 6d9c7729ae0f2f96d032e2735688c97aac5c016a /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | 996263a01589c5d2bd2a5ad559abac267296ad71 (diff) | |
| download | rust-e64f594f10600e39928c175f49682aacb45c5bae.tar.gz rust-e64f594f10600e39928c175f49682aacb45c5bae.zip | |
Extend --pretty flowgraph=ID to include dataflow results in output.
Use one or more of the following `-Z` flag options to tell the graphviz renderer to include the corresponding dataflow sets (after the iterative constraint propagation reaches a fixed-point solution): * `-Z flowgraph-print-loans` : loans computed via middle::borrowck * `-Z flowgraph-print-moves` : moves computed via middle::borrowck::move_data * `-Z flowgraph-print-assigns` : assignments, via middle::borrowck::move_data * `-Z flowgraph-print-all` : all of the available sets are included. Fix #15016. ---- This also adds a module, `syntax::ast_map::blocks`, that captures a common abstraction shared amongst code blocks and procedure-like things. As part of this, moved `ast_map.rs` to subdir `ast_map/mod.rs`, to follow our directory layout conventions. (incorporated review feedback from huon, acrichto.)
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
