Lines Matching refs:blocks
157 zend_basic_block *blocks = ssa->cfg.blocks; in zend_ssa_remove_nops() local
158 zend_basic_block *blocks_end = blocks + ssa->cfg.blocks_count; in zend_ssa_remove_nops()
182 for (b = blocks; b < blocks_end; b++) { in zend_ssa_remove_nops()
207 ssa->cfg.map[target] = b - blocks; in zend_ssa_remove_nops()
264 for (b = blocks; b < blocks_end; b++) { in zend_ssa_remove_nops()
539 zend_basic_block *block = &ssa->cfg.blocks[block_id]; in replace_predecessor()
569 for (phi = ssa->blocks[block_id].phis; phi; phi = phi->next) { in replace_predecessor()
583 zend_basic_block *src = &ssa->cfg.blocks[from]; in zend_ssa_replace_control_link()
584 zend_basic_block *old = &ssa->cfg.blocks[to]; in zend_ssa_replace_control_link()
585 zend_basic_block *dst = &ssa->cfg.blocks[new_to]; in zend_ssa_replace_control_link()
659 if (block->predecessors_count == 1 && ssa->blocks[block_num].phis == NULL) { in zend_ssa_unlink_block()
677 zend_basic_block *block = &ssa->cfg.blocks[block_num]; in zend_dfa_optimize_jmps()
690 && !(ssa->cfg.blocks[block_num].flags & ZEND_BB_REACHABLE)) { in zend_dfa_optimize_jmps()
695 zend_basic_block *block = &ssa->cfg.blocks[block_num]; in zend_dfa_optimize_jmps()
701 && !(ssa->cfg.blocks[next_block_num].flags & ZEND_BB_REACHABLE)) { in zend_dfa_optimize_jmps()
904 && !(ssa->cfg.blocks[block_num].flags & ZEND_BB_REACHABLE)); in zend_dfa_optimize_jmps()