Function come::ir::optimize::pass::memory_to_register::insert_phi_positions

source ·
fn insert_phi_positions(
    memory_usage: &BindedMemoryUsage<'_, '_>,
    control_flow_graph: &BindedControlFlowGraph<'_, '_>
) -> Vec<(String, usize)>
Expand description

Find out where should we insert phi positions. Return a vector which contains (VariableName, BasicBlockIndex)