L2ControlFlowGraphVisualizer

fun L2ControlFlowGraphVisualizer(    fileName: String,     name: String,     charactersPerLine: Int,     controlFlowGraph: L2ControlFlowGraph,     visualizeLiveness: Boolean,     visualizeManifest: Boolean,     visualizeRegisterDescriptions: Boolean,     accumulator: Appendable)

Construct a new L2ControlFlowGraphVisualizer for the specified L2ControlFlowGraph.

Parameters

fileName

The name of the dot file.

name

The name of the L2Chunk, to be used as the name of the graph.

charactersPerLine

The number of characters to emit per line. Only applies to formatting of block comments.

controlFlowGraph

The L2ControlFlowGraph that should be visualized by a dot renderer.

visualizeLiveness

true if edges should be annotated with L2Register liveness, false otherwise.

visualizeManifest

true if edges should be annotated with their L2ValueManifest, false otherwise.

visualizeRegisterDescriptions

Whether to include descriptions with registers.

accumulator

The accumulator for the generated dot source text.