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); }
public void AddEdge(BasicBlockEdge edge) { edgeList.Add(edge); }