Stopping here for now - I guess doing immediate insertion still can break
things as if there is another PHI node we'll iterate over the edges
again (but now including split ones) and find_edge (new_edge->src->aux, bb)
will break as new_edge->src is the newly inserted block.
I suppose delaying edge insert commits until after at least this block
is finished is better.
Stopping here for now - I guess doing immediate insertion still can break >src->aux, bb)
things as if there is another PHI node we'll iterate over the edges
again (but now including split ones) and find_edge (new_edge-
will break as new_edge->src is the newly inserted block.
I suppose delaying edge insert commits until after at least this block
is finished is better.