Lines Matching refs:phi
74 zend_ssa_phi *phi; in scdf_mark_edge_feasible() local
75 for (phi = ssa_block->phis; phi; phi = phi->next) { in scdf_mark_edge_feasible()
76 zend_bitset_excl(scdf->phi_var_worklist, phi->ssa_var); in scdf_mark_edge_feasible()
77 scdf->handlers.visit_phi(scdf, phi); in scdf_mark_edge_feasible()
112 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in scdf_solve() local
113 ZEND_ASSERT(phi); in scdf_solve()
114 if (zend_bitset_in(scdf->executable_blocks, phi->block)) { in scdf_solve()
115 scdf->handlers.visit_phi(scdf, phi); in scdf_solve()
149 zend_ssa_phi *phi; in scdf_solve() local
150 for (phi = ssa_block->phis; phi; phi = phi->next) { in scdf_solve()
151 zend_bitset_excl(scdf->phi_var_worklist, phi->ssa_var); in scdf_solve()
152 scdf->handlers.visit_phi(scdf, phi); in scdf_solve()
231 for (zend_ssa_phi *phi = ssa->blocks[block_num].phis; phi; phi = phi->next) { in cleanup_loop_var_free_block() local
232 zend_ssa_remove_uses_of_var(ssa, phi->ssa_var); in cleanup_loop_var_free_block()
233 zend_ssa_remove_phi(ssa, phi); in cleanup_loop_var_free_block()