Home
last modified time | relevance | path

Searched refs:phi_use_chain (Results 1 – 7 of 7) sorted by relevance

/PHP-7.3/ext/opcache/Optimizer/
H A Dzend_ssa.h115 zend_ssa_phi *phi_use_chain; /* uses of this value in Phi, linked through use_chain */ member
161 ZEND_ASSERT(!var->phi_use_chain); in _zend_ssa_remove_def()
271 for (phi = (var)->phi_use_chain; phi; phi = next_phi) { \
H A Dzend_ssa.c1082 p = ssa_vars[phi->sources[0]].phi_use_chain; in zend_ssa_compute_use_def_chains()
1087 phi->use_chains[0] = ssa_vars[phi->sources[0]].phi_use_chain; in zend_ssa_compute_use_def_chains()
1088 ssa_vars[phi->sources[0]].phi_use_chain = phi; in zend_ssa_compute_use_def_chains()
1108 p = ssa_vars[phi->sources[j]].phi_use_chain; in zend_ssa_compute_use_def_chains()
1114 ssa_vars[phi->sources[j]].phi_use_chain = phi; in zend_ssa_compute_use_def_chains()
1235 zend_ssa_phi **cur = &ssa->vars[source].phi_use_chain; in zend_ssa_remove_use_of_phi_source()
1320 && ssa->vars[phi->ssa_var].phi_use_chain == NULL); in zend_ssa_remove_phi()
1341 var->phi_use_chain = NULL; in zend_ssa_remove_uses_of_var()
1591 phi->use_chains[j] = new_var->phi_use_chain; in zend_ssa_rename_var_uses()
1592 new_var->phi_use_chain = phi; in zend_ssa_rename_var_uses()
[all …]
H A Ddfa_pass.c826 && ssa->vars[ssa_op->result_def].phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
840 && ssa->vars[ssa_op->result_def].phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
854 && ssa->vars[ssa_op->result_def].phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
873 && var->use_chain < 0 && var->phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
1083 && !ssa->vars[src_var].phi_use_chain in zend_dfa_optimize_op_array()
H A Dsccp.c2173 || var->phi_use_chain != NULL) { in try_remove_definition()
2265 && ssa->vars[ssa_op->result_def].phi_use_chain == NULL) { in try_remove_definition()
2326 if (var->use_chain >= 0 || var->phi_use_chain != NULL) { in try_remove_definition()
2335 && var->phi_use_chain == NULL) { in try_remove_definition()
2364 if ((var->use_chain < 0 && var->phi_use_chain == NULL) || var->no_val) { in replace_constant_operands()
H A Dssa_integrity.c127 if (var->phi_use_chain) { in ssa_verify_integrity()
H A Ddce.c324 && var->phi_use_chain == NULL in try_remove_var_def()
H A Dzend_inference.c148 zend_ssa_phi *p = ssa->vars[_var].phi_use_chain; \
154 p = ssa->vars[_var].phi_use_chain; \
1927 if (ssa->vars[var].phi_use_chain) { in add_usages()
1928 zend_ssa_phi *p = ssa->vars[var].phi_use_chain; in add_usages()
1974 p = ssa_vars[var].phi_use_chain; in reset_dependent_vars()
2962 ssa_vars[ssa_ops[i].result_def].phi_use_chain == NULL && in zend_update_type_info()
3762 for (phi = var->phi_use_chain; phi; phi = zend_ssa_next_use_phi(ssa, var_num, phi)) { in can_convert_to_double()

Completed in 38 milliseconds