Home
last modified time | relevance | path

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

/php-src/Zend/Optimizer/
H A Ddfa_pass.c204 if (ssa->vars[j].use_chain >= 0) { in zend_ssa_remove_nops()
205 ssa->vars[j].use_chain -= shiftlist[ssa->vars[j].use_chain]; in zend_ssa_remove_nops()
477 var->use_chain = op_num; in zend_dfa_optimize_calls()
1052 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1059 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1066 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1295 int ret = ssa->vars[v].use_chain; in zend_dfa_optimize_op_array()
1311 ssa->vars[v].use_chain = -1; in zend_dfa_optimize_op_array()
1331 ssa->vars[v].use_chain = -1; in zend_dfa_optimize_op_array()
1382 ssa->vars[src_var].use_chain = -1; in zend_dfa_optimize_op_array()
[all …]
H A Dzend_ssa.c1098 ssa_vars[i].use_chain = -1; in zend_ssa_compute_use_def_chains()
1104 ssa_vars[i].use_chain = -1; in zend_ssa_compute_use_def_chains()
1204 if (ssa->vars[var].use_chain == op) { in zend_ssa_unlink_use_chain()
1208 int use = ssa->vars[var].use_chain; in zend_ssa_unlink_use_chain()
1244 ssa->vars[var].use_chain = new_op; in zend_ssa_replace_use_chain()
1247 int use = ssa->vars[var].use_chain; in zend_ssa_replace_use_chain()
1451 var->use_chain = -1; in zend_ssa_remove_uses_of_var()
1650 new_var->use_chain = use; in zend_ssa_rename_var_uses()
1653 new_var->use_chain = use; in zend_ssa_rename_var_uses()
1657 new_var->use_chain = use; in zend_ssa_rename_var_uses()
[all …]
H A Dzend_ssa.h111 int use_chain; /* uses of this value, linked through opN_use_chain */ member
165 ZEND_ASSERT(var->use_chain < 0); in _zend_ssa_remove_def()
271 for (use = (var)->use_chain; use >= 0; use = next) { \
H A Ddce.c340 static bool try_remove_var_def(context *ctx, int free_var, int use_chain, zend_op *opline) { in try_remove_var_def() argument
341 if (use_chain >= 0) { in try_remove_var_def()
352 && var->use_chain == (opline - ctx->op_array->opcodes)) { in try_remove_var_def()
459 ssa_op->op1_use_chain = ssa->vars[free_var].use_chain; in dce_instr()
460 ssa->vars[free_var].use_chain = ssa_op - ssa->ops; in dce_instr()
H A Descape_analysis.c449 if (ssa_vars[i].use_chain >= 0) { in zend_ssa_escape_analysis()
474 if (ssa_vars[i].use_chain >= 0) { in zend_ssa_escape_analysis()
H A Dssa_integrity.c129 if (var->use_chain >= 0) { in ssa_verify_integrity()
152 use = var->use_chain; in ssa_verify_integrity()
H A Dzend_inference.c153 int use = ssa->vars[_var].use_chain; \
292 use = ssa->vars[var].use_chain; in zend_scc_next()
509 use = ssa->vars[i].use_chain; in zend_ssa_find_false_dependencies()
2042 if (ssa->vars[var].use_chain >= 0) { in add_usages()
2043 int use = ssa->vars[var].use_chain; in add_usages()
2514 if (ssa->vars[tmp_var].use_chain >= 0 in result_may_be_separated()
3634 j = ssa_vars[ssa_op->result_def].use_chain; in _zend_update_type_info()
3755 if (ssa->vars[ssa_op->result_def].use_chain < 0 in _zend_update_type_info()
3760 if (ssa->vars[ssa_op->result_def].use_chain < 0 in _zend_update_type_info()
4852 if (ssa->vars[var].use_chain >= 0) { in zend_mark_cv_references()
[all …]
H A Dsccp.c2136 if (var->use_chain < 0 && var->phi_use_chain == NULL) { in try_remove_definition()
2143 if (var->use_chain < 0 && var->phi_use_chain == NULL) { in try_remove_definition()
2189 } else if (var->use_chain >= 0 in try_remove_definition()
2305 if (ssa->vars[ssa_op->result_def].use_chain < 0 in try_remove_definition()
2353 if (var->use_chain >= 0 || var->phi_use_chain != NULL) { in try_remove_definition()
2361 && var->use_chain < 0 in try_remove_definition()
2391 if ((var->use_chain < 0 && var->phi_use_chain == NULL) || var->no_val) { in replace_constant_operands()
/php-src/ext/opcache/jit/
H A Dzend_jit_trace.c903 use = tssa->vars[var].use_chain; in zend_jit_trace_copy_ssa_var_info()
1526 ssa_vars[i].use_chain = -1; in zend_jit_trace_build_tssa()
1533 ssa_vars[i].use_chain = -1; in zend_jit_trace_build_tssa()
2745 …} else if (use_chain >= 0 && !zend_ssa_is_no_val_use(ssa_opcodes[use_chain], ssa->ops + use_chain,… in zend_jit_trace_use_var()
2811 …&& !zend_ssa_is_no_val_use(ssa_opcodes[ssa->vars[i].use_chain], ssa->ops + ssa->vars[i].use_chain,… in zend_jit_trace_allocate_registers()
3113 if (ssa->vars[j].use_chain >= 0 in zend_jit_trace_allocate_registers()
3145 if (ssa->vars[j].use_chain >= 0 in zend_jit_trace_allocate_registers()
3219 && ssa->vars[def].use_chain >= 0 in zend_jit_trace_allocate_registers()
3343 int use = ssa->vars[var].use_chain; in zend_jit_may_delay_fetch_this()
4124 && (ssa->vars[i].use_chain != -1 in zend_jit_trace()
[all …]
H A Dzend_jit.c134 int prev_use = ssa->vars[var].use_chain; in zend_ssa_is_last_use()
1085 ssa->vars[i].use_chain < 0) { in zend_jit_allocate_registers()
1145 && (ssa->vars[i].use_chain < 0 in zend_jit_allocate_registers()
1146 || zend_ssa_next_use(ssa->ops, i, ssa->vars[i].use_chain) < 0)) { in zend_jit_allocate_registers()
H A Dzend_jit_ir.c1385 if (jit->ssa->vars[dst_var].use_chain < 0 in zend_jit_gen_pi()
16602 if (ssa->vars[var].use_chain >= 0) {
16603 int use = ssa->vars[var].use_chain;
16637 if (ssa->vars[var].use_chain >= 0) {
16638 use = ssa->vars[var].use_chain;

Completed in 130 milliseconds