Lines Matching refs:predecessors_count
38 for (i = 0; i < block->predecessors_count; i++) { in will_rejoin()
79 if (to_block->predecessors_count == 1) { in needs_pi()
103 ZEND_MM_ALIGNED_SIZE(sizeof(int) * ssa->cfg.blocks[to].predecessors_count) + in add_pi()
104 sizeof(void*) * ssa->cfg.blocks[to].predecessors_count); in add_pi()
106 memset(phi->sources, 0xff, sizeof(int) * ssa->cfg.blocks[to].predecessors_count); in add_pi()
107 …(char*)phi->sources) + ZEND_MM_ALIGNED_SIZE(sizeof(int) * ssa->cfg.blocks[to].predecessors_count)); in add_pi()
123 if (ssa->cfg.blocks[to].predecessors_count > 1) { in add_pi()
849 for (j = 0; j < blocks[succ].predecessors_count; j++) { in zend_ssa_rename()
858 for (j = 0; j < blocks[succ].predecessors_count; j++) in zend_ssa_rename()
862 ZEND_ASSERT(j < blocks[succ].predecessors_count); in zend_ssa_rename()
875 for (j = 0; j < blocks[succ].predecessors_count; j++) { in zend_ssa_rename()
880 ZEND_ASSERT(j < blocks[succ].predecessors_count); in zend_ssa_rename()
966 if (blocks[j].predecessors_count > 1) { in zend_build_ssa()
973 for (k = 0; k < blocks[j].predecessors_count; k++) { in zend_build_ssa()
1005 ZEND_MM_ALIGNED_SIZE(sizeof(int) * blocks[j].predecessors_count) + in zend_build_ssa()
1006 sizeof(void*) * blocks[j].predecessors_count); in zend_build_ssa()
1009 memset(phi->sources, 0xff, sizeof(int) * blocks[j].predecessors_count); in zend_build_ssa()
1010 …((char*)phi->sources) + ZEND_MM_ALIGNED_SIZE(sizeof(int) * ssa->cfg.blocks[j].predecessors_count)); in zend_build_ssa()
1142 for (j = 0; j < ssa->cfg.blocks[i].predecessors_count; j++) { in zend_ssa_compute_use_def_chains()
1256 for (j = 0; j < ssa->cfg.blocks[p->block].predecessors_count; j++) { in zend_ssa_next_use_phi_ptr()
1319 …ove_phi_source(zend_ssa *ssa, zend_ssa_phi *phi, int pred_offset, int predecessors_count) /* {{{ */ in zend_ssa_remove_phi_source() argument
1324 predecessors_count--; in zend_ssa_remove_phi_source()
1325 if (pred_offset < predecessors_count) { in zend_ssa_remove_phi_source()
1326 …memmove(phi->sources + pred_offset, phi->sources + pred_offset + 1, (predecessors_count - pred_off… in zend_ssa_remove_phi_source()
1327 …memmove(phi->use_chains + pred_offset, phi->use_chains + pred_offset + 1, (predecessors_count - pr… in zend_ssa_remove_phi_source()
1332 for (j = 0; j < predecessors_count; j++) { in zend_ssa_remove_phi_source()
1404 for (j = 0; j < next_block->predecessors_count; j++) { in zend_ssa_remove_predecessor()
1426 zend_ssa_remove_phi_source(ssa, phi, pred_offset, next_block->predecessors_count); in zend_ssa_remove_predecessor()
1431 next_block->predecessors_count--; in zend_ssa_remove_predecessor()
1432 if (pred_offset < next_block->predecessors_count) { in zend_ssa_remove_predecessor()
1434 …memmove(predecessors, predecessors + 1, (next_block->predecessors_count - pred_offset) * sizeof(ui… in zend_ssa_remove_predecessor()
1480 for (j = 0; j < block->predecessors_count; j++) { in zend_ssa_remove_block_from_cfg()
1497 block->predecessors_count = 0; in zend_ssa_remove_block_from_cfg()
1609 for (j = 0; j < ssa->cfg.blocks[phi->block].predecessors_count; j++) { in zend_ssa_rename_var_uses()
1616 for (j = 0; j < ssa->cfg.blocks[phi->block].predecessors_count; j++) { in zend_ssa_rename_var_uses()