Joining blocks that are not calls and are connected by a single CFG edge. This pass does not update ##phi nodes and should therefore only run before stack analysis or after ##phi node elimination.