Home
last modified time | relevance | path

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

/PHP-8.3/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()
1051 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1058 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1065 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1294 int ret = ssa->vars[v].use_chain; in zend_dfa_optimize_op_array()
1310 ssa->vars[v].use_chain = -1; in zend_dfa_optimize_op_array()
1330 ssa->vars[v].use_chain = -1; in zend_dfa_optimize_op_array()
1381 ssa->vars[src_var].use_chain = -1; in zend_dfa_optimize_op_array()
[all …]
H A Dzend_ssa.c1069 ssa_vars[i].use_chain = -1; in zend_ssa_compute_use_def_chains()
1075 ssa_vars[i].use_chain = -1; in zend_ssa_compute_use_def_chains()
1175 if (ssa->vars[var].use_chain == op) { in zend_ssa_unlink_use_chain()
1179 int use = ssa->vars[var].use_chain; in zend_ssa_unlink_use_chain()
1215 ssa->vars[var].use_chain = new_op; in zend_ssa_replace_use_chain()
1218 int use = ssa->vars[var].use_chain; in zend_ssa_replace_use_chain()
1422 var->use_chain = -1; in zend_ssa_remove_uses_of_var()
1621 new_var->use_chain = use; in zend_ssa_rename_var_uses()
1624 new_var->use_chain = use; in zend_ssa_rename_var_uses()
1628 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.c335 static bool try_remove_var_def(context *ctx, int free_var, int use_chain, zend_op *opline) { in try_remove_var_def() argument
336 if (use_chain >= 0) { in try_remove_var_def()
347 && var->use_chain == (opline - ctx->op_array->opcodes)) { in try_remove_var_def()
454 ssa_op->op1_use_chain = ssa->vars[free_var].use_chain; in dce_instr()
455 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()
2037 if (ssa->vars[var].use_chain >= 0) { in add_usages()
2038 int use = ssa->vars[var].use_chain; in add_usages()
2509 if (ssa->vars[tmp_var].use_chain >= 0 in result_may_be_separated()
3606 j = ssa_vars[ssa_op->result_def].use_chain; in _zend_update_type_info()
3727 if (ssa->vars[ssa_op->result_def].use_chain < 0 in _zend_update_type_info()
3732 if (ssa->vars[ssa_op->result_def].use_chain < 0 in _zend_update_type_info()
4719 if (ssa->vars[var].use_chain >= 0) { in zend_mark_cv_references()
[all …]
H A Dsccp.c2086 if (var->use_chain < 0 && var->phi_use_chain == NULL) { in try_remove_definition()
2093 if (var->use_chain < 0 && var->phi_use_chain == NULL) { in try_remove_definition()
2139 } else if (var->use_chain >= 0 in try_remove_definition()
2244 if (ssa->vars[ssa_op->result_def].use_chain < 0 in try_remove_definition()
2292 if (var->use_chain >= 0 || var->phi_use_chain != NULL) { in try_remove_definition()
2300 && var->use_chain < 0 in try_remove_definition()
2330 if ((var->use_chain < 0 && var->phi_use_chain == NULL) || var->no_val) { in replace_constant_operands()
/PHP-8.3/ext/opcache/jit/
H A Dzend_jit_trace.c836 use = tssa->vars[var].use_chain; in zend_jit_trace_copy_ssa_var_info()
1460 ssa_vars[i].use_chain = -1; in zend_jit_trace_build_tssa()
1467 ssa_vars[i].use_chain = -1; in zend_jit_trace_build_tssa()
2683 …} 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()
2766 …&& !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()
3044 if (ssa->vars[j].use_chain >= 0 in zend_jit_trace_allocate_registers()
3076 if (ssa->vars[j].use_chain >= 0 in zend_jit_trace_allocate_registers()
3388 && ssa->vars[def].use_chain >= 0 in zend_jit_trace_allocate_registers()
3502 int use = ssa->vars[var].use_chain; in zend_jit_may_delay_fetch_this()
4145 && (ssa->vars[i].use_chain != -1 in zend_jit_trace()
[all …]
H A Dzend_jit.c208 int prev_use = ssa->vars[var].use_chain; in zend_ssa_is_last_use()
2598 ssa->vars[i].use_chain < 0) { in zend_jit_allocate_registers()
2620 (ssa->vars[i].use_chain < 0 || in zend_jit_allocate_registers()
2621 zend_ssa_next_use(ssa->ops, i, ssa->vars[i].use_chain) < 0)) { in zend_jit_allocate_registers()
H A Dzend_jit_x86.dasc16077 if (ssa->vars[var].use_chain >= 0) {
16078 int use = ssa->vars[var].use_chain;
H A Dzend_jit_arm64.dasc15134 if (ssa->vars[var].use_chain >= 0) {
15135 int use = ssa->vars[var].use_chain;

Completed in 143 milliseconds