Home
last modified time | relevance | path

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

/PHP-8.0/ext/opcache/Optimizer/
H A Dzend_ssa.h114 zend_ssa_phi *phi_use_chain; /* uses of this value in Phi, linked through use_chain */ member
164 ZEND_ASSERT(!var->phi_use_chain); in _zend_ssa_remove_def()
278 for (phi = (var)->phi_use_chain; phi; phi = next_phi) { \
H A Dzend_ssa.c1124 p = ssa_vars[phi->sources[0]].phi_use_chain; in zend_ssa_compute_use_def_chains()
1129 phi->use_chains[0] = ssa_vars[phi->sources[0]].phi_use_chain; in zend_ssa_compute_use_def_chains()
1130 ssa_vars[phi->sources[0]].phi_use_chain = phi; in zend_ssa_compute_use_def_chains()
1150 p = ssa_vars[phi->sources[j]].phi_use_chain; in zend_ssa_compute_use_def_chains()
1156 ssa_vars[phi->sources[j]].phi_use_chain = phi; in zend_ssa_compute_use_def_chains()
1275 zend_ssa_phi **cur = &ssa->vars[source].phi_use_chain; in zend_ssa_remove_use_of_phi_source()
1356 && ssa->vars[phi->ssa_var].phi_use_chain == NULL); in zend_ssa_remove_phi()
1377 var->phi_use_chain = NULL; in zend_ssa_remove_uses_of_var()
1624 phi->use_chains[j] = new_var->phi_use_chain; in zend_ssa_rename_var_uses()
1625 new_var->phi_use_chain = phi; in zend_ssa_rename_var_uses()
[all …]
H A Ddfa_pass.c507 if (ssa->vars[var].phi_use_chain == NULL in zend_dfa_optimize_calls()
892 && ssa->vars[ssa_op->result_def].phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
906 && ssa->vars[ssa_op->result_def].phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
920 && ssa->vars[ssa_op->result_def].phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
939 && var->use_chain < 0 && var->phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
961 && var->use_chain < 0 && var->phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
1054 && ssa->vars[result_var].phi_use_chain == NULL in zend_dfa_try_to_replace_result()
1338 && !ssa->vars[src_var].phi_use_chain in zend_dfa_optimize_op_array()
1495 && !ssa->vars[src_var].phi_use_chain in zend_dfa_optimize_op_array()
H A Dsccp.c2238 if (var->use_chain < 0 && var->phi_use_chain == NULL) { in try_remove_definition()
2285 || var->phi_use_chain != NULL) { in try_remove_definition()
2384 && ssa->vars[ssa_op->result_def].phi_use_chain == NULL) { in try_remove_definition()
2431 if (var->use_chain >= 0 || var->phi_use_chain != NULL) { in try_remove_definition()
2440 && var->phi_use_chain == NULL) { in try_remove_definition()
2469 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.c338 && var->phi_use_chain == NULL in try_remove_var_def()
H A Dzend_optimizer.c1368 if (func_info->ssa.vars[ssa_var].phi_use_chain) { in needs_live_range()
1369 ssa_var = func_info->ssa.vars[ssa_var].phi_use_chain->ssa_var; in needs_live_range()
H A Dzend_inference.c148 zend_ssa_phi *p = ssa->vars[_var].phi_use_chain; \
154 p = ssa->vars[_var].phi_use_chain; \
1754 if (ssa->vars[var].phi_use_chain) { in add_usages()
1755 zend_ssa_phi *p = ssa->vars[var].phi_use_chain; in add_usages()
2199 && !ssa->vars[tmp_var].phi_use_chain) { in result_may_be_separated()
3840 for (phi = var->phi_use_chain; phi; phi = zend_ssa_next_use_phi(ssa, var_num, phi)) { in can_convert_to_double()
/PHP-8.0/ext/opcache/jit/
H A Dzend_jit_trace.c737 if (tssa->vars[ssa_var].phi_use_chain) { in zend_jit_trace_copy_ssa_var_info()
739 var = tssa->vars[ssa_var].phi_use_chain->ssa_var; in zend_jit_trace_copy_ssa_var_info()
1369 ssa_vars[phi->sources[0]].phi_use_chain = phi; in zend_jit_trace_build_tssa()
1370 ssa_vars[phi->sources[1]].phi_use_chain = phi; in zend_jit_trace_build_tssa()
2626 || ssa->vars[ssa_op->result_def].phi_use_chain) in zend_jit_trace_allocate_registers()
2648 || ssa->vars[ssa_op->op1_def].phi_use_chain) in zend_jit_trace_allocate_registers()
2657 || ssa->vars[ssa_op->op2_def].phi_use_chain) in zend_jit_trace_allocate_registers()
2698 || ssa->vars[ssa_op->op1_def].phi_use_chain) in zend_jit_trace_allocate_registers()
2826 if (start[i] >= 0 && !ssa->vars[i].phi_use_chain) { in zend_jit_trace_allocate_registers()
3223 || ssa->vars[var].phi_use_chain in zend_jit_may_delay_fetch_this()
[all …]
H A Dzend_jit.c138 if (ssa->vars[var].phi_use_chain) { in zend_ssa_is_last_use()
139 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain; in zend_ssa_is_last_use()
1397 !ssa->vars[ssa->ops[line].op1_use].phi_use_chain && in zend_jit_compute_liveness()
1405 !ssa->vars[ssa->ops[line].op2_use].phi_use_chain && in zend_jit_compute_liveness()
1946 if (!ssa->vars[i].phi_use_chain in zend_jit_allocate_registers()
1947 || ssa->vars[i].phi_use_chain->block != phi->block) { in zend_jit_allocate_registers()
2012 zend_ssa_phi *phi = ssa->vars[i].phi_use_chain; in zend_jit_allocate_registers()
2035 zend_ssa_phi *phi = ssa->vars[i].phi_use_chain; in zend_jit_allocate_registers()
H A Dzend_jit_x86.dasc15744 if (ssa->vars[var].phi_use_chain) {
15745 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain;

Completed in 116 milliseconds