Searched refs:definition_phi (Results 1 – 12 of 12) sorted by relevance
94 return ssa_var->definition >= 0 || ssa_var->definition_phi || var < op_array->last_var; in is_defined()128 if (var->definition < 0 && !var->definition_phi && i > op_array->last_var) { in ssa_verify_integrity()136 if (var->definition >= 0 && var->definition_phi) { in ssa_verify_integrity()145 if (var->definition_phi) { in ssa_verify_integrity()146 if (var->definition_phi->ssa_var != i) { in ssa_verify_integrity()354 if (ssa->vars[phi->ssa_var].definition_phi != phi) { in ssa_verify_integrity()
279 } else if (var->definition_phi) { in add_to_worklists()288 if (var->definition_phi && zend_bitset_in(ctx->phi_dead, var_num)) { in add_to_phi_worklist_no_val()327 if (var->definition_phi) { in is_var_dead()631 add_phi_sources_to_worklists(&ctx, ssa->vars[i].definition_phi, 1); in dce_optimize_op_array()645 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array()
73 } else if (var->definition_phi) { in scdf_add_def_to_worklist()
112 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in scdf_solve()203 def_block = ssa_var->definition_phi->block; in is_live_loop_var_free()
92 if (ssa_vars[i].definition_phi) { in zend_build_equi_escape_sets()93 p = ssa_vars[i].definition_phi; in zend_build_equi_escape_sets()
521 if (ssa_vars[i].definition_phi) { in zend_ssa_find_false_dependencies()523 p = ssa_vars[i].definition_phi; in zend_ssa_find_false_dependencies()1077 if (ssa->vars[var].definition_phi) { in zend_inference_calc_range()1078 const zend_ssa_phi *p = ssa->vars[var].definition_phi; in zend_inference_calc_range()1768 ssa->vars[j].definition_phi && in zend_infer_ranges_warmup()1769 ssa->vars[j].definition_phi->pi >= 0 && in zend_infer_ranges_warmup()1775 &ssa->vars[j].definition_phi->constraint.range; in zend_infer_ranges_warmup()1910 if (ssa->vars[j].definition_phi in zend_infer_ranges()1911 && ssa->vars[j].definition_phi->pi < 0 in zend_infer_ranges()4190 if (ssa_vars[j].definition_phi) { in zend_infer_types_ex()[all …]
112 zend_ssa_phi *definition_phi; /* phi that defines this value */ member
1141 ssa_vars[phi->ssa_var].definition_phi = phi; in zend_ssa_compute_use_def_chains()1417 ssa->vars[phi->ssa_var].definition_phi = NULL; in zend_ssa_remove_phi()
2360 } else if (var->definition_phi in try_remove_definition()2363 zend_ssa_remove_phi(ssa, var->definition_phi); in try_remove_definition()
141 ZEND_ASSERT(ssa->vars[var].definition_phi); in zend_ssa_is_last_use()142 def_block = ssa->vars[var].definition_phi->block; in zend_ssa_is_last_use()1026 if (ssa->vars[i].definition_phi && !ssa->vars[i].no_val) { in zend_jit_allocate_registers()1027 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in zend_jit_allocate_registers()1047 if (ssa->vars[src].definition_phi in zend_jit_allocate_registers()1048 && ssa->vars[src].definition_phi->pi >= 0 in zend_jit_allocate_registers()1049 && phi->block == ssa->vars[src].definition_phi->block) { in zend_jit_allocate_registers()1051 src = ssa->vars[src].definition_phi->sources[0]; in zend_jit_allocate_registers()1069 if (ssa->vars[src].definition_phi in zend_jit_allocate_registers()1070 && ssa->vars[src].definition_phi->pi >= 0 in zend_jit_allocate_registers()[all …]
1305 && jit->ssa->vars[jit->ssa->ops[jit->ssa->vars[var].definition].op1_use].definition_phi in zend_jit_spilling_may_cause_conflict()1306 …it->ssa->vars[jit->ssa->ops[jit->ssa->vars[var].definition].op1_use].definition_phi->block].flags … in zend_jit_spilling_may_cause_conflict()17056 if (ssa->vars[var].definition_phi) {17116 ZEND_ASSERT(ssa->vars[var].definition_phi);17117 def_block = ssa->vars[var].definition_phi->block;
818 if (tssa->vars[ssa_var].definition_phi) { in zend_jit_trace_copy_ssa_var_info()1601 ssa_vars[phi->ssa_var].definition_phi = phi; in zend_jit_trace_build_tssa()
Completed in 110 milliseconds