Lines Matching refs:cfg
55 uint32_t edge = scdf_edge(&scdf->ssa->cfg, from, to); in scdf_mark_edge_feasible()
88 scdf->block_worklist_len = zend_bitset_len(ssa->cfg.blocks_count); in scdf_init()
91 … scdf->phi_var_worklist_len + 2 * scdf->block_worklist_len + zend_bitset_len(ssa->cfg.edges_count), in scdf_init()
120 int block_num = ssa->cfg.map[i]; in scdf_solve()
122 zend_basic_block *block = &ssa->cfg.blocks[block_num]; in scdf_solve()
142 zend_basic_block *block = &ssa->cfg.blocks[i]; in scdf_solve()
201 def_block = scdf->ssa->cfg.map[ssa_var->definition]; in is_live_loop_var_free()
210 const zend_cfg *cfg = &scdf->ssa->cfg; in kept_alive_by_loop_var_free() local
211 if (!(cfg->flags & ZEND_FUNC_FREE_LOOP_VAR)) { in kept_alive_by_loop_var_free()
226 const zend_cfg *cfg = &ssa->cfg; in cleanup_loop_var_free_block() local
227 int block_num = block - cfg->blocks; in cleanup_loop_var_free_block()
263 for (i = 0; i < ssa->cfg.blocks_count; i++) { in scdf_remove_unreachable_blocks()
264 zend_basic_block *block = &ssa->cfg.blocks[i]; in scdf_remove_unreachable_blocks()