Home
last modified time | relevance | path

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

/PHP-8.0/ext/opcache/Optimizer/
H A Dssa_integrity.c123 if (var->definition < 0 && !var->definition_phi && i > op_array->last_var) { in ssa_verify_integrity()
131 if (var->definition >= 0 && var->definition_phi) { in ssa_verify_integrity()
140 if (var->definition_phi) { in ssa_verify_integrity()
141 if (var->definition_phi->ssa_var != i) { in ssa_verify_integrity()
312 if (ssa->vars[phi->ssa_var].definition_phi != phi) { in ssa_verify_integrity()
H A Ddce.c266 } else if (var->definition_phi) { in add_to_worklists()
275 if (var->definition_phi && zend_bitset_in(ctx->phi_dead, var_num)) { in add_to_phi_worklist_no_val()
314 if (var->definition_phi) { in is_var_dead()
608 add_phi_sources_to_worklists(&ctx, ssa->vars[i].definition_phi, 1); in dce_optimize_op_array()
622 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array()
H A Dscdf.h73 } else if (var->definition_phi) { in scdf_add_def_to_worklist()
H A Descape_analysis.c93 if (ssa_vars[i].definition_phi) { in zend_build_equi_escape_sets()
94 p = ssa_vars[i].definition_phi; in zend_build_equi_escape_sets()
H A Dscdf.c113 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in scdf_solve()
H A Dzend_ssa.h112 zend_ssa_phi *definition_phi; /* phi that defines this value */ member
H A Dzend_inference.c287 if (ssa_vars[i].definition_phi) { in zend_ssa_find_false_dependencies()
289 p = ssa_vars[i].definition_phi; in zend_ssa_find_false_dependencies()
855 if (ssa->vars[var].definition_phi) { in zend_inference_calc_range()
856 zend_ssa_phi *p = ssa->vars[var].definition_phi; in zend_inference_calc_range()
1512 ssa->vars[j].definition_phi && in zend_infer_ranges_warmup()
1513 ssa->vars[j].definition_phi->pi >= 0 && in zend_infer_ranges_warmup()
1519 &ssa->vars[j].definition_phi->constraint.range; in zend_infer_ranges_warmup()
1648 if (ssa->vars[j].definition_phi in zend_infer_ranges()
1649 && ssa->vars[j].definition_phi->pi < 0) { in zend_infer_ranges()
3615 if (ssa_vars[j].definition_phi) { in zend_infer_types_ex()
[all …]
H A Dzend_ssa.c1119 ssa_vars[phi->ssa_var].definition_phi = phi; in zend_ssa_compute_use_def_chains()
1359 ssa->vars[phi->ssa_var].definition_phi = NULL; in zend_ssa_remove_phi()
H A Dsccp.c2438 } else if (var->definition_phi in try_remove_definition()
2441 zend_ssa_remove_phi(ssa, var->definition_phi); in try_remove_definition()
/PHP-8.0/ext/opcache/jit/
H A Dzend_jit.c1316 if (ssa->vars[i].definition_phi) { in zend_jit_compute_liveness()
1317 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in zend_jit_compute_liveness()
1328 if (ssa->vars[src].definition_phi in zend_jit_compute_liveness()
1329 && ssa->vars[src].definition_phi->pi >= 0 in zend_jit_compute_liveness()
1332 src = ssa->vars[src].definition_phi->sources[0]; in zend_jit_compute_liveness()
1942 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in zend_jit_allocate_registers()
1966 if (ssa->vars[src].definition_phi in zend_jit_allocate_registers()
1967 && ssa->vars[src].definition_phi->pi >= 0 in zend_jit_allocate_registers()
1970 src = ssa->vars[src].definition_phi->sources[0]; in zend_jit_allocate_registers()
1990 if (ssa->vars[src].definition_phi in zend_jit_allocate_registers()
[all …]
H A Dzend_jit_trace.c1368 ssa_vars[phi->ssa_var].definition_phi = phi; in zend_jit_trace_build_tssa()
2998 zend_ssa_phi *phi = ssa->vars[ssa->ops[line].op1_use].definition_phi; in zend_jit_trace_allocate_registers()
3013 zend_ssa_phi *phi = ssa->vars[ssa->ops[line].op2_use].definition_phi; in zend_jit_trace_allocate_registers()
H A Dzend_jit_x86.dasc15741 if (ssa->vars[var].definition_phi) {

Completed in 81 milliseconds