Lines Matching refs:pred_offset

1323 static inline void zend_ssa_remove_phi_source(zend_ssa *ssa, zend_ssa_phi *phi, int pred_offset, in…  in zend_ssa_remove_phi_source()  argument
1325 int j, var_num = phi->sources[pred_offset]; in zend_ssa_remove_phi_source()
1326 zend_ssa_phi *next_phi = phi->use_chains[pred_offset]; in zend_ssa_remove_phi_source()
1329 if (pred_offset < predecessors_count) { in zend_ssa_remove_phi_source()
1330 …memmove(phi->sources + pred_offset, phi->sources + pred_offset + 1, (predecessors_count - pred_off… in zend_ssa_remove_phi_source()
1331 …memmove(phi->use_chains + pred_offset, phi->use_chains + pred_offset + 1, (predecessors_count - pr… in zend_ssa_remove_phi_source()
1338 if (j < pred_offset) { in zend_ssa_remove_phi_source()
1340 } else if (j >= pred_offset) { in zend_ssa_remove_phi_source()
1405 int pred_offset = -1; in zend_ssa_remove_predecessor() local
1410 pred_offset = j; in zend_ssa_remove_predecessor()
1417 if (pred_offset == -1) { in zend_ssa_remove_predecessor()
1429 ZEND_ASSERT(phi->sources[pred_offset] >= 0); in zend_ssa_remove_predecessor()
1430 zend_ssa_remove_phi_source(ssa, phi, pred_offset, next_block->predecessors_count); in zend_ssa_remove_predecessor()
1436 if (pred_offset < next_block->predecessors_count) { in zend_ssa_remove_predecessor()
1437 predecessors = &ssa->cfg.predecessors[next_block->predecessor_offset + pred_offset]; in zend_ssa_remove_predecessor()
1438 …memmove(predecessors, predecessors + 1, (next_block->predecessors_count - pred_offset) * sizeof(ui… in zend_ssa_remove_predecessor()