Searched refs:use_chain (Results 1 – 11 of 11) sorted by relevance
/php-src/Zend/Optimizer/ |
H A D | dfa_pass.c | 204 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() 490 var->use_chain = op_num; in zend_dfa_optimize_calls() 1065 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result() 1072 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result() 1079 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result() 1308 int ret = ssa->vars[v].use_chain; in zend_dfa_optimize_op_array() 1324 ssa->vars[v].use_chain = -1; in zend_dfa_optimize_op_array() 1344 ssa->vars[v].use_chain = -1; in zend_dfa_optimize_op_array() 1395 ssa->vars[src_var].use_chain = -1; in zend_dfa_optimize_op_array() [all …]
|
H A D | zend_ssa.c | 1098 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 D | zend_ssa.h | 111 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 D | dce.c | 340 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 D | escape_analysis.c | 450 if (ssa_vars[i].use_chain >= 0) { in zend_ssa_escape_analysis() 475 if (ssa_vars[i].use_chain >= 0) { in zend_ssa_escape_analysis()
|
H A D | ssa_integrity.c | 129 if (var->use_chain >= 0) { in ssa_verify_integrity() 152 use = var->use_chain; in ssa_verify_integrity()
|
H A D | zend_inference.c | 153 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() 2032 if (ssa->vars[var].use_chain >= 0) { in add_usages() 2033 int use = ssa->vars[var].use_chain; in add_usages() 2504 if (ssa->vars[tmp_var].use_chain >= 0 in result_may_be_separated() 3624 j = ssa_vars[ssa_op->result_def].use_chain; in _zend_update_type_info() 3745 if (ssa->vars[ssa_op->result_def].use_chain < 0 in _zend_update_type_info() 3750 if (ssa->vars[ssa_op->result_def].use_chain < 0 in _zend_update_type_info() 4842 if (ssa->vars[var].use_chain >= 0) { in zend_mark_cv_references() [all …]
|
H A D | sccp.c | 2136 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 D | zend_jit_trace.c | 907 use = tssa->vars[var].use_chain; in zend_jit_trace_copy_ssa_var_info() 1581 ssa_vars[i].use_chain = -1; in zend_jit_trace_build_tssa() 1588 ssa_vars[i].use_chain = -1; in zend_jit_trace_build_tssa() 2803 …} 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() 2869 …&& !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() 3171 if (ssa->vars[j].use_chain >= 0 in zend_jit_trace_allocate_registers() 3203 if (ssa->vars[j].use_chain >= 0 in zend_jit_trace_allocate_registers() 3277 && ssa->vars[def].use_chain >= 0 in zend_jit_trace_allocate_registers() 3402 int use = ssa->vars[var].use_chain; in zend_jit_may_delay_fetch_this() 4209 && (ssa->vars[i].use_chain != -1 in zend_jit_trace() [all …]
|
H A D | zend_jit.c | 135 int prev_use = ssa->vars[var].use_chain; in zend_ssa_is_last_use() 1092 ssa->vars[i].use_chain < 0) { in zend_jit_allocate_registers() 1152 && (ssa->vars[i].use_chain < 0 in zend_jit_allocate_registers() 1153 || zend_ssa_next_use(ssa->ops, i, ssa->vars[i].use_chain) < 0)) { in zend_jit_allocate_registers()
|
H A D | zend_jit_ir.c | 1412 if (jit->ssa->vars[dst_var].use_chain < 0 in zend_jit_gen_pi() 17092 if (ssa->vars[var].use_chain >= 0) { 17093 int use = ssa->vars[var].use_chain; 17122 if (ssa->vars[var].use_chain >= 0) { 17123 use = ssa->vars[var].use_chain;
|
Completed in 148 milliseconds