diff options
| author | Schuyler Eldridge | 2019-12-18 15:05:02 -0500 |
|---|---|---|
| committer | Schuyler Eldridge | 2020-02-19 19:47:17 -0500 |
| commit | a5aeea34d310970e1ea46ccf15155570bed466a8 (patch) | |
| tree | ce43682733aa90f3ec34a4602811ed96a13c71ae /src/test/scala | |
| parent | 7ea5b6e2f5660a79296bd627fe255148405123ee (diff) | |
Add dependency prettyPrint, visualization updates
This adds a prettyPrint method to the DependencyManager to enable
textual visualization of the TransformLikes that a DependencyManager
determines need to be run.
This also cleans up the GraphViz visualization with better edge
coloring and now uses the `name` method when labeling graphviz nodes.
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
Diffstat (limited to 'src/test/scala')
| -rw-r--r-- | src/test/scala/firrtlTests/options/PhaseManagerSpec.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test/scala/firrtlTests/options/PhaseManagerSpec.scala b/src/test/scala/firrtlTests/options/PhaseManagerSpec.scala index 6f09daf6..b13ee215 100644 --- a/src/test/scala/firrtlTests/options/PhaseManagerSpec.scala +++ b/src/test/scala/firrtlTests/options/PhaseManagerSpec.scala @@ -379,6 +379,7 @@ class PhaseManagerSpec extends FlatSpec with Matchers { val f = new File(d + "/transformOrder.dot") val w = new PrintWriter(new File(d + "/transformOrder.dot")) try { + info("transform order:\n" + pm.prettyPrint(" ")) w.write(pm.transformOrderToGraphviz()) w.close maybeToPng(f) |
