Lines Matching refs:pred_offset

1352 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
1354 int j, var_num = phi->sources[pred_offset]; in zend_ssa_remove_phi_source()
1355 zend_ssa_phi *next_phi = phi->use_chains[pred_offset]; in zend_ssa_remove_phi_source()
1358 if (pred_offset < predecessors_count) { in zend_ssa_remove_phi_source()
1359 …memmove(phi->sources + pred_offset, phi->sources + pred_offset + 1, (predecessors_count - pred_off… in zend_ssa_remove_phi_source()
1360 …memmove(phi->use_chains + pred_offset, phi->use_chains + pred_offset + 1, (predecessors_count - pr… in zend_ssa_remove_phi_source()
1367 if (j < pred_offset) { in zend_ssa_remove_phi_source()
1369 } else if (j >= pred_offset) { in zend_ssa_remove_phi_source()
1434 int pred_offset = -1; in zend_ssa_remove_predecessor() local
1439 pred_offset = j; in zend_ssa_remove_predecessor()
1446 if (pred_offset == -1) { in zend_ssa_remove_predecessor()
1458 ZEND_ASSERT(phi->sources[pred_offset] >= 0); in zend_ssa_remove_predecessor()
1459 zend_ssa_remove_phi_source(ssa, phi, pred_offset, next_block->predecessors_count); in zend_ssa_remove_predecessor()
1465 if (pred_offset < next_block->predecessors_count) { in zend_ssa_remove_predecessor()
1466 predecessors = &ssa->cfg.predecessors[next_block->predecessor_offset + pred_offset]; in zend_ssa_remove_predecessor()
1467 …memmove(predecessors, predecessors + 1, (next_block->predecessors_count - pred_offset) * sizeof(ui… in zend_ssa_remove_predecessor()