Searched refs:ssa_var (Results 1 – 11 of 11) sorted by relevance
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | ssa_integrity.c | 141 if (var->definition_phi->ssa_var != i) { in ssa_verify_integrity() 164 FAIL("var " VARFMT " not in phi sources of %d\n", VAR(i), phi->ssa_var); in ssa_verify_integrity() 294 FAIL(VARFMT " negative source\n", VAR(phi->ssa_var)); in ssa_verify_integrity() 297 FAIL(VARFMT " not in phi use chain of %d\n", VAR(phi->ssa_var), source); in ssa_verify_integrity() 299 if (ssa->vars[source].var != ssa->vars[phi->ssa_var].var) { in ssa_verify_integrity() 300 FAIL(VARFMT " source of phi for " VARFMT "\n", VAR(source), VAR(phi->ssa_var)); in ssa_verify_integrity() 307 " at %d despite earlier use\n", VAR(source), VAR(phi->ssa_var), j); in ssa_verify_integrity() 312 if (ssa->vars[phi->ssa_var].definition_phi != phi) { in ssa_verify_integrity() 313 FAIL(VARFMT " does not define this phi\n", VAR(phi->ssa_var)); in ssa_verify_integrity()
|
H A D | scdf.c | 77 zend_bitset_excl(scdf->phi_var_worklist, phi->ssa_var); in scdf_mark_edge_feasible() 152 zend_bitset_excl(scdf->phi_var_worklist, phi->ssa_var); in scdf_solve() 199 int ssa_var = scdf->ssa->ops[i].op1_use; in kept_alive_by_loop_var_free() local 200 if (ssa_var >= 0) { in kept_alive_by_loop_var_free() 201 int op_num = scdf->ssa->vars[ssa_var].definition; in kept_alive_by_loop_var_free()
|
H A D | zend_ssa.c | 98 phi->ssa_var = -1; in add_pi() 547 if (phi->ssa_var < 0) { in zend_ssa_rename() 548 phi->ssa_var = ssa_vars_count; in zend_ssa_rename() 552 var[phi->var] = phi->ssa_var; in zend_ssa_rename() 827 if (p->ssa_var < 0) { in zend_ssa_rename() 828 p->ssa_var = ssa_vars_count; in zend_ssa_rename() 852 q->sources[j] = p->ssa_var; in zend_ssa_rename() 986 phi->ssa_var = -1; in zend_build_ssa() 1086 ssa_vars[phi->ssa_var].var = phi->var; in zend_ssa_compute_use_def_chains() 1324 ZEND_ASSERT(phi->ssa_var >= 0); in zend_ssa_remove_phi() [all …]
|
H A D | zend_call_graph.h | 31 int ssa_var; member
|
H A D | dce.c | 436 } else if (common_source != source && source != phi->ssa_var) { in get_common_phi_source() 450 zend_ssa_rename_var_uses(ssa, phi->ssa_var, common_source, 1); in try_remove_trivial_phi() 514 && may_be_refcounted(ssa->var_info[phi->ssa_var].type)) { in dce_optimize_op_array() 515 zend_bitset_excl(ctx.phi_dead, phi->ssa_var); in dce_optimize_op_array() 608 if (zend_bitset_in(ctx.phi_dead, phi->ssa_var)) { in dce_optimize_op_array() 609 zend_ssa_remove_uses_of_var(ssa, phi->ssa_var); in dce_optimize_op_array()
|
H A D | scdf.h | 64 zend_bitset_incl(scdf->phi_var_worklist, phi->ssa_var); in scdf_add_to_worklist()
|
H A D | zend_optimizer.c | 1315 int ssa_var = ssa_op->result_def; in needs_live_range() local 1316 if (ssa_var < 0) { in needs_live_range() 1324 if (func_info->ssa.vars[ssa_var].phi_use_chain) { in needs_live_range() 1325 ssa_var = func_info->ssa.vars[ssa_var].phi_use_chain->ssa_var; in needs_live_range() 1328 uint32_t type = func_info->ssa.var_info[ssa_var].type; in needs_live_range()
|
H A D | zend_inference.c | 156 MACRO(p->ssa_var); \ 188 CHECK_SCC_VAR(p->ssa_var); in zend_ssa_check_scc_var() 873 p->ssa_var, in zend_inference_calc_range() 874 ssa->var_info[p->ssa_var].range.min, in zend_inference_calc_range() 875 ssa->var_info[p->ssa_var].range.max, in zend_inference_calc_range() 1833 ADD_SCC_VAR(p->ssa_var); in zend_infer_ranges() 1920 zend_bitset_incl(worklist, p->ssa_var); in add_usages() 1978 if (ssa_var_info[p->ssa_var].type) { in reset_dependent_vars() 1979 ssa_var_info[p->ssa_var].type = 0; in reset_dependent_vars() 2025 ssa_var_info[p->ssa_var].type = 0; in reset_dependent_vars() [all …]
|
H A D | zend_ssa.h | 68 int ssa_var; /* SSA variable index */ member
|
H A D | sccp.c | 2129 ZEND_ASSERT(phi->ssa_var >= 0); in sccp_visit_phi() 2130 if (!IS_BOT(&ctx->values[phi->ssa_var])) { in sccp_visit_phi() 2143 …join_phi_values(&result, &ctx->values[phi->sources[0]], ssa->vars[phi->ssa_var].escape_state != ES… in sccp_visit_phi() 2153 …join_phi_values(&result, &ctx->values[phi->sources[i]], ssa->vars[phi->ssa_var].escape_state != ES… in sccp_visit_phi() 2165 set_value(scdf, ctx, phi->ssa_var, &result); in sccp_visit_phi()
|
H A D | zend_dump.c | 826 zend_dump_ssa_var(op_array, ssa, p->ssa_var, 0, p->var, dump_flags); in zend_dump_block_header()
|
Completed in 45 milliseconds