Lines Matching refs:ssa_var
111 phi->ssa_var = -1; in add_pi()
840 if (phi->ssa_var < 0) { in zend_ssa_rename()
841 phi->ssa_var = ssa_vars_count; in zend_ssa_rename()
845 var[phi->var] = phi->ssa_var; in zend_ssa_rename()
881 if (p->ssa_var < 0) { in zend_ssa_rename()
882 p->ssa_var = ssa_vars_count; in zend_ssa_rename()
910 q->sources[j] = p->ssa_var; in zend_ssa_rename()
1040 phi->ssa_var = -1; in zend_build_ssa()
1140 ssa_vars[phi->ssa_var].var = phi->var; in zend_ssa_compute_use_def_chains()
1141 ssa_vars[phi->ssa_var].definition_phi = phi; in zend_ssa_compute_use_def_chains()
1412 ZEND_ASSERT(phi->ssa_var >= 0); in zend_ssa_remove_phi()
1413 ZEND_ASSERT(ssa->vars[phi->ssa_var].use_chain < 0 in zend_ssa_remove_phi()
1414 && ssa->vars[phi->ssa_var].phi_use_chain == NULL); in zend_ssa_remove_phi()
1417 ssa->vars[phi->ssa_var].definition_phi = NULL; in zend_ssa_remove_phi()
1418 phi->ssa_var = -1; in zend_ssa_remove_phi()
1483 zend_ssa_rename_var_uses(ssa, phi->ssa_var, phi->sources[0], /* update_types */ 0); in zend_ssa_remove_predecessor()
1512 zend_ssa_remove_uses_of_var(ssa, phi->ssa_var); in zend_ssa_remove_block()
1587 if (ssa->var_info[var].type & ~ssa->var_info[phi->ssa_var].type) { in propagate_phi_type_widening()
1588 ssa->var_info[phi->ssa_var].type |= ssa->var_info[var].type; in propagate_phi_type_widening()
1589 propagate_phi_type_widening(ssa, phi->ssa_var); in propagate_phi_type_widening()
1705 if (update_types && (ssa->var_info[new].type & ~ssa->var_info[phi->ssa_var].type)) { in zend_ssa_rename_var_uses()
1706 ssa->var_info[phi->ssa_var].type |= ssa->var_info[new].type; in zend_ssa_rename_var_uses()
1707 propagate_phi_type_widening(ssa, phi->ssa_var); in zend_ssa_rename_var_uses()