fn build_global_liveness(cf: &mut CompiledFunction, func: &MuFunctionVersion) {
    info!("---start building live set---");

    // build control flow graphs, treat a whole block as one node in the graph
    let cfg = build_cfg_nodes(cf);
    // do liveness analysis
    global_liveness_analysis(cfg, cf, func);

    info!("---finish building live set---");
}
/// builds global liveness for a compiled function
builds global liveness for a compiled function
builds global liveness for a compiled function
fn build_global_liveness(cf: &mut CompiledFunction, func: &MuFunctionVersion) {
    info!("---start building live set---");
    // build control flow graphs, treat a whole block as one node in the graph
    let cfg = build_cfg_nodes(cf);
    // do liveness analysis
    global_liveness_analysis(cfg, cf, func);
    info!("---finish building live set---");
}
fn build_global_liveness ( cf : & mut CompiledFunction , func : & MuFunctionVersion ) { info ! ( " " ) ; // build control flow graphs, treat a whole block as one node in the graph let cfg = build_cfg_nodes ( cf ) ; // do liveness analysis global_liveness_analysis ( cfg , cf , func ) ; info ! ( " " ) ; }
builds global liveness for a compiled function
builds global liveness for a compiled function
cf
&mut CompiledFunction
func
&MuFunctionVersion
cf
&mut CompiledFunction
func
&MuFunctionVersion