Home
last modified time | relevance | path

Searched refs:result_def (Results 1 – 14 of 14) sorted by relevance

/PHP-8.0/ext/opcache/Optimizer/
H A Dzend_inference.c1767 if (op->result_def >= 0) { in add_usages()
1778 if (op->result_def >= 0) { in add_usages()
1790 if (op->result_def >= 0) { in add_usages()
2245 if (ssa_op->result_def >= 0) { in _zend_update_type_info()
2465 if (ssa_op->result_def >= 0) { in _zend_update_type_info()
2557 if (ssa_op->result_def >= 0) { in _zend_update_type_info()
2563 if (ssa_op->result_def >= 0) { in _zend_update_type_info()
2623 if (ssa_op->result_def >= 0) { in _zend_update_type_info()
2666 if (ssa_op->result_def >= 0) { in _zend_update_type_info()
2686 if (ssa_op->result_def >= 0) { in _zend_update_type_info()
[all …]
H A Dzend_ssa.h89 int result_def; member
170 zend_ssa_var *var = &ssa->vars[ssa_op->result_def]; in zend_ssa_remove_result_def()
172 ssa_op->result_def = -1; in zend_ssa_remove_result_def()
253 if (ssa_op->result_def >= 0) { in zend_ssa_rename_defs_of_instr()
255 zend_ssa_rename_var_uses(ssa, ssa_op->result_def, ssa_op->result_use, 1); in zend_ssa_rename_defs_of_instr()
257 ssa->vars[ssa_op->result_def].definition = -1; in zend_ssa_rename_defs_of_instr()
258 ssa_op->result_def = -1; in zend_ssa_rename_defs_of_instr()
H A Dssa_integrity.c56 || (ssa_op->result_def == check); in is_defined_by_op()
199 if (ssa_op->result_use < 0 && ssa_op->result_def < 0) { in ssa_verify_integrity()
203 if (ssa_op->result_use >= 0 || ssa_op->result_def >= 0) { in ssa_verify_integrity()
273 if (ssa_op->result_def >= 0) { in ssa_verify_integrity()
274 if (ssa_op->result_def >= ssa->vars_count) { in ssa_verify_integrity()
275 FAIL("result def %d out of range\n", ssa_op->result_def); in ssa_verify_integrity()
277 if (ssa->vars[ssa_op->result_def].definition != i) { in ssa_verify_integrity()
279 VAR(ssa_op->result_def), INSTR(i)); in ssa_verify_integrity()
281 if (VAR_NUM(opline->result.var) != ssa->vars[ssa_op->result_def].var) { in ssa_verify_integrity()
283 VAR(ssa_op->result_def), VAR_NUM(opline->result.var), INSTR(i)); in ssa_verify_integrity()
H A Descape_analysis.c122 if (op->result_def >= 0) { in zend_build_equi_escape_sets()
125 union_find_unite(parent, size, op->result_def, op->result_use); in zend_build_equi_escape_sets()
129 union_find_unite(parent, size, op->result_def, op->op1_use); in zend_build_equi_escape_sets()
132 union_find_unite(parent, size, op->result_def, op->op2_use); in zend_build_equi_escape_sets()
135 union_find_unite(parent, size, op->result_def, op->op1_def); in zend_build_equi_escape_sets()
172 if (ssa_op->result_def == var) { in is_allocation_def()
236 if (op->result_def == var) { in is_local_def()
495 op->result_def >= 0) { in zend_ssa_escape_analysis()
496 enclosing_root = ees[op->result_def]; in zend_ssa_escape_analysis()
H A Ddfa_pass.c378 (ssa_op->result_def >= 0 && ssa->vars[ssa_op->result_def].var == var) || in variable_defined_or_used_in_range()
500 if (ssa_op->result_def >= 0) { in zend_dfa_optimize_calls()
501 int var = ssa_op->result_def; in zend_dfa_optimize_calls()
1082 ssa->ops[def].result_def = -1; in zend_dfa_try_to_replace_result()
1324 && ssa->ops[op_1].result_def == v in zend_dfa_optimize_op_array()
1356 ssa->ops[op_2].result_def = v; in zend_dfa_optimize_op_array()
1365 ssa->ops[op_1].result_def = -1; in zend_dfa_optimize_op_array()
1388 ssa->ops[op_2].result_def = -1; in zend_dfa_optimize_op_array()
1404 ssa->ops[op_2].result_def = -1; in zend_dfa_optimize_op_array()
1512 ssa->ops[op_2].result_def = v; in zend_dfa_optimize_op_array()
[all …]
H A Ddce.c337 if (def_op->result_def == free_var in try_remove_var_def()
368 def_op->result_def = -1; in try_remove_var_def()
489 if (ssa_op->result_def >= 0 in may_break_varargs()
490 && ssa->vars[ssa_op->result_def].var < op_array->num_args) { in may_break_varargs()
571 && ssa->ops[i].result_def >= 0 in dce_optimize_op_array()
572 && ssa->vars[ssa->ops[i].result_def].escape_state == ESCAPE_STATE_NO_ESCAPE) { in dce_optimize_op_array()
H A Dsccp.c355 ZEND_ASSERT(ssa_op->result_def == (ssa_op + 1)->op2_use); in try_replace_op2()
1273 if (ssa_op->result_def >= 0) { in sccp_visit_instr()
1287 if (ssa_op->result_def >= 0) { in sccp_visit_instr()
1364 if (ssa_op->result_def >= 0 in sccp_visit_instr()
1820 if (ssa_op->result_def < 0 || IS_BOT(&ctx->values[ssa_op->result_def])) { in sccp_visit_instr()
1850 if (!IS_TOP(&ctx->values[ssa_op->result_def])) { in sccp_visit_instr()
2236 if (ssa_op->result_def == var_num) { in try_remove_definition()
2298 ssa_op->result_def = -1; in try_remove_definition()
2304 ssa_op->result_def = var_num; in try_remove_definition()
2382 if (ssa_op->result_def >= 0) { in try_remove_definition()
[all …]
H A Dzend_ssa.c778 ssa_ops[k].result_def = ssa_vars_count; in _zend_ssa_rename_op()
1108 if (op->result_def >= 0) { in zend_ssa_compute_use_def_chains()
1109 ssa_vars[op->result_def].var = EX_VAR_TO_NUM(op_array->opcodes[i].result.var); in zend_ssa_compute_use_def_chains()
1110 ssa_vars[op->result_def].definition = i; in zend_ssa_compute_use_def_chains()
1246 ZEND_ASSERT(ssa_op->result_def == -1); in zend_ssa_remove_instr()
1316 if (ssa_op->result_def >= 0) { in zend_ssa_remove_defs_of_instr()
1317 zend_ssa_remove_uses_of_var(ssa, ssa_op->result_def); in zend_ssa_remove_defs_of_instr()
H A Dzend_dump.c416 if (ssa_op && ssa_op->result_def >= 0) { in zend_dump_op()
417 int ssa_var_num = ssa_op->result_def; in zend_dump_op()
707 int ssa_var_num = ssa_op->result_def; in zend_dump_op()
H A Dzend_optimizer.c1359 int ssa_var = ssa_op->result_def; in needs_live_range()
/PHP-8.0/ext/opcache/jit/
H A Dzend_jit_trace.c883 return ssa_op->result_def; in find_return_ssa_var()
1400 if (op->result_def >= 0) { in zend_jit_trace_build_tssa()
1966 if (ssa_ops[idx].result_def >= 0) { in zend_jit_trace_build_tssa()
1987 if (ssa_ops[idx].result_def >= 0) { in zend_jit_trace_build_tssa()
2618 if (ssa_op->result_def >= 0) { in zend_jit_trace_allocate_registers()
2624 if (ssa_op->result_def >= 0 in zend_jit_trace_allocate_registers()
2716 if (ssa_op->result_def >= 0) { in zend_jit_trace_allocate_registers()
3217 int var = ssa_op->result_def; in zend_jit_may_delay_fetch_this()
5443 if (ssa_op->result_def > 0 in zend_jit_trace()
5951 if (ssa_op->result_def >= 0) { in zend_jit_trace()
[all …]
H A Dzend_jit.c570 res = ssa_op->result_def; in zend_may_overflow()
597 res = ssa_op->result_def; in zend_may_overflow()
624 res = ssa_op->result_def; in zend_may_overflow()
1232 if (op->result_def >= 0 && zend_bitset_in(candidates, op->result_def)) { in zend_jit_compute_liveness()
1233 if (zend_jit_begin_range(intervals, op->result_def, b->start, num) != SUCCESS) { in zend_jit_compute_liveness()
1236 zend_bitset_excl(live, op->result_def); in zend_jit_compute_liveness()
1357 (i == ssa->ops[line].result_def && in zend_jit_compute_liveness()
1379 (i == ssa->ops[line].result_def && in zend_jit_compute_liveness()
1393 if (i == ssa->ops[line].result_def) { in zend_jit_compute_liveness()
1580 ssa->ops[line].result_def == current->ssa_var) { in zend_jit_try_allocate_free_reg()
[all …]
H A Dzend_jit_x86.h308 OP_REG_ADDR(opline, result_type, result, result_def)
H A Dzend_jit_x86.dasc15636 if (def_var == ssa_op->result_def &&
15843 ssa_op->result_def == current_var) {
15894 ssa_op->result_def == current_var) {
15918 ssa_op->result_def == current_var) {
15945 if (ssa_op->result_def != current_var &&
15959 if (ssa_op->result_def != current_var) {
15965 if (ssa_op->result_def != current_var) {
15977 if (ssa_op->result_def != current_var &&
16001 if (ssa_op->result_def != current_var &&
16022 if (ssa_op->result_def != current_var &&
[all …]

Completed in 140 milliseconds