Lines Matching refs:phi
155 void zend_ssa_remove_phi(zend_ssa *ssa, zend_ssa_phi *phi);
262 #define NUM_PHI_SOURCES(phi) \ argument
263 ((phi)->pi >= 0 ? 1 : (ssa->cfg.blocks[(phi)->block].predecessors_count))
275 #define FOREACH_PHI_USE(var, phi) do { \ argument
278 for (phi = (var)->phi_use_chain; phi; phi = next_phi) { \
279 next_phi = zend_ssa_next_use_phi(ssa, _var_num, phi);
284 #define FOREACH_PHI_SOURCE(phi, source) do { \ argument
285 zend_ssa_phi *_phi = (phi); \
286 int _i, _end = NUM_PHI_SOURCES(phi); \
294 #define FOREACH_PHI(phi) do { \ argument
297 phi = ssa->blocks[_i].phis; \
298 for (; phi; phi = phi->next) {