Lines Matching refs:pred_offset

1327 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
1329 int j, var_num = phi->sources[pred_offset]; in zend_ssa_remove_phi_source()
1330 zend_ssa_phi *next_phi = phi->use_chains[pred_offset]; in zend_ssa_remove_phi_source()
1333 if (pred_offset < predecessors_count) { in zend_ssa_remove_phi_source()
1334 …memmove(phi->sources + pred_offset, phi->sources + pred_offset + 1, (predecessors_count - pred_off… in zend_ssa_remove_phi_source()
1335 …memmove(phi->use_chains + pred_offset, phi->use_chains + pred_offset + 1, (predecessors_count - pr… in zend_ssa_remove_phi_source()
1342 if (j < pred_offset) { in zend_ssa_remove_phi_source()
1344 } else if (j >= pred_offset) { in zend_ssa_remove_phi_source()
1409 int pred_offset = -1; in zend_ssa_remove_predecessor() local
1414 pred_offset = j; in zend_ssa_remove_predecessor()
1421 if (pred_offset == -1) { in zend_ssa_remove_predecessor()
1433 ZEND_ASSERT(phi->sources[pred_offset] >= 0); in zend_ssa_remove_predecessor()
1434 zend_ssa_remove_phi_source(ssa, phi, pred_offset, next_block->predecessors_count); in zend_ssa_remove_predecessor()
1440 if (pred_offset < next_block->predecessors_count) { in zend_ssa_remove_predecessor()
1441 predecessors = &ssa->cfg.predecessors[next_block->predecessor_offset + pred_offset]; in zend_ssa_remove_predecessor()
1442 …memmove(predecessors, predecessors + 1, (next_block->predecessors_count - pred_offset) * sizeof(ui… in zend_ssa_remove_predecessor()