63
63
add_node(NewNode, DG = #hipe_digraph{nodes=Nodes}) ->
64
64
DG#hipe_digraph{nodes=sets:add_element(NewNode, Nodes)}.
68
68
add_node_list(NewNodes, DG = #hipe_digraph{nodes=Nodes}) ->
69
69
Set = sets:from_list(NewNodes),
70
70
DG#hipe_digraph{nodes=sets:union(Set, Nodes)}.
74
74
add_edge(From, To, #hipe_digraph{edges=Edges, rev_edges=RevEdges,
75
75
leaves=Leaves, nodes=Nodes}) ->