private void Connect(BasicBlock from, BasicBlock to, BoundExpression condition = null)
            {
                var edge = new BasicBlockEdge(from, to, condition);

                edges.Add(edge);
                from.OutgoinfEdges.Add(edge);
                to.IncomingEdges.Add(edge);
            }
Beispiel #2
0
 public void AddEdge(BasicBlockEdge edge)
 {
     edgeList.Add(edge);
 }
Beispiel #3
0
 public void AddEdge(BasicBlockEdge edge) { edgeList.Add(edge); }