Classic data-flow analysis with topological worklist algorithm.
Constructor | Description |
Full Usage:
TopologicalDataFlowAnalysis(direction)
Parameters:
DataFlowDirection
Returns: TopologicalDataFlowAnalysis<'L, 'V>
|
|
Instance member | Description |
Full Usage:
this.Compute(g) (root)
Parameters: Returns: Dictionary<VertexID, 'L> * Dictionary<VertexID, 'L>
|
|
Full Usage:
this.Meet(arg1) (arg2)
Parameters:
'L
arg1 : 'L
Returns: 'L
Modifiers: abstract |
|
Full Usage:
this.Transfer(arg1) (arg2)
Parameters:
'L
arg1 : Vertex<'V>
Returns: 'L
Modifiers: abstract |
The transfer function from an input lattice to an output lattice. The second parameter is to specify the current block of interest.
|