277
277
visit_phi_nodes([], CurrentNode, _Environment, _SSAWork) ->
278
278
?EXIT({"~w: visit_phi_nodes/4 Basic block contains no code",
280
visit_phi_nodes([Inst | Insts], Node, Environment, SSAWork) ->
280
visit_phi_nodes(Is = [Inst | Insts], Node, Environment, SSAWork) ->
281
281
case ?CODE:is_phi(Inst) of
283
283
{Environment1, NewSSA} = visit_phi(Inst, Node, Environment),
284
284
visit_phi_nodes(Insts, Node, Environment1, NewSSA ++ SSAWork);
289
289
%%-----------------------------------------------------------------------------