Home
last modified time | relevance | path

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

/PHP-8.1/Zend/Optimizer/
H A Dzend_ssa.h88 int op2_def; member
186 zend_ssa_var *var = &ssa->vars[ssa_op->op2_def]; in zend_ssa_remove_op2_def()
188 ssa_op->op2_def = -1; in zend_ssa_remove_op2_def()
248 if (ssa_op->op2_def >= 0) { in zend_ssa_rename_defs_of_instr()
250 zend_ssa_rename_var_uses(ssa, ssa_op->op2_def, ssa_op->op2_use, 1); in zend_ssa_rename_defs_of_instr()
252 ssa->vars[ssa_op->op2_def].definition = -1; in zend_ssa_rename_defs_of_instr()
253 ssa_op->op2_def = -1; in zend_ssa_rename_defs_of_instr()
H A Dssa_integrity.c54 || (ssa_op->op2_def == check) in is_defined_by_op()
189 if (ssa_op->op2_use < 0 && ssa_op->op2_def < 0) { in ssa_verify_integrity()
193 if (ssa_op->op2_use >= 0 || ssa_op->op2_def >= 0) { in ssa_verify_integrity()
259 if (ssa_op->op2_def >= 0) { in ssa_verify_integrity()
260 if (ssa_op->op2_def >= ssa->vars_count) { in ssa_verify_integrity()
261 FAIL("op2 def %d out of range\n", ssa_op->op2_def); in ssa_verify_integrity()
263 if (ssa->vars[ssa_op->op2_def].definition != i) { in ssa_verify_integrity()
265 VAR(ssa_op->op2_def), INSTR(i)); in ssa_verify_integrity()
267 if (VAR_NUM(opline->op2.var) != ssa->vars[ssa_op->op2_def].var) { in ssa_verify_integrity()
269 VAR(ssa_op->op2_def), VAR_NUM(opline->op2.var), INSTR(i)); in ssa_verify_integrity()
H A Dzend_ssa.c566 ssa_ops[k].op2_def = ssa_vars_count; in _zend_ssa_rename_op()
581 ssa_ops[k].op2_def = ssa_vars_count; in _zend_ssa_rename_op()
748 ssa_ops[k].op2_def = ssa_vars_count; in _zend_ssa_rename_op()
755 ssa_ops[k].op2_def = ssa_vars_count; in _zend_ssa_rename_op()
864 if (fe_fetch_ssa_op && i == 0 && p->sources[j] == fe_fetch_ssa_op->op2_def) { in zend_ssa_rename()
1100 if (op->op2_def >= 0) { in zend_ssa_compute_use_def_chains()
1101 ssa_vars[op->op2_def].var = EX_VAR_TO_NUM(op_array->opcodes[i].op2.var); in zend_ssa_compute_use_def_chains()
1102 ssa_vars[op->op2_def].definition = i; in zend_ssa_compute_use_def_chains()
1244 ZEND_ASSERT(ssa_op->op2_def == -1); in zend_ssa_remove_instr()
1308 if (ssa_op->op2_def >= 0) { in zend_ssa_remove_defs_of_instr()
[all …]
H A Dzend_inference.c119 if (ssa->ops[line].op2_def >= 0) { \
120 MACRO(ssa->ops[line].op2_def); \
302 var2 = ssa->ops[use].op2_def; in zend_scc_next()
321 var2 = ssa->ops[use-1].op2_def; in zend_scc_next()
340 var2 = ssa->ops[use+1].op2_def; in zend_scc_next()
2064 if (op->op2_def >= 0) { in add_usages()
2075 if (op->op2_def >= 0) { in add_usages()
2087 if (op->op2_def >= 0) { in add_usages()
2542 if (ssa_op->op2_def >= 0 && !(ssa_var_info[ssa_op->op2_def].type & MAY_BE_REF)) { in _zend_update_type_info()
3022 if (ssa_op->op2_def >= 0) { in _zend_update_type_info()
[all …]
H A Descape_analysis.c116 if (op->op2_def >= 0) { in zend_build_equi_escape_sets()
118 union_find_unite(parent, size, op->op2_def, op->op2_use); in zend_build_equi_escape_sets()
H A Ddce.c512 if (ssa_op->op2_def >= 0 in may_break_varargs()
513 && ssa->vars[ssa_op->op2_def].var < op_array->num_args) { in may_break_varargs()
H A Ddfa_pass.c389 (ssa_op->op2_def >= 0 && ssa->vars[ssa_op->op2_def].var == var) || in variable_defined_or_used_in_range()
738 int ssa_var = ssa->ops[fe_fetch_block->start + fe_fetch_block->len - 1].op2_def; in zend_ssa_unlink_block()
1647 && ssa->ops[op_1].op2_def < 0) in zend_dfa_optimize_op_array()
H A Dzend_dump.c668 } else if (ssa_op->op2_def < 0) { in zend_dump_op()
677 int ssa_var_num = ssa_op->op2_def; in zend_dump_op()
H A Dsccp.c328 ZEND_ASSERT(ssa_op->op2_def == -1); in try_replace_op1()
2218 if (ssa_op->op1_def >= 0 || ssa_op->op2_def >= 0) { in try_remove_definition()
2485 ZEND_ASSERT(ssa_op->op2_def == -1); in replace_constant_operands()
/PHP-8.1/ext/opcache/jit/
H A Dzend_jit_trace.c1507 if (op->op2_def >= 0) { in zend_jit_trace_build_tssa()
2125 if (ssa_ops[idx].op2_def >= 0) { in zend_jit_trace_build_tssa()
2149 if (ssa_ops[idx].op2_def >= 0) { in zend_jit_trace_build_tssa()
2228 if (ssa_ops[idx].op2_def >= 0) { in zend_jit_trace_build_tssa()
2881 if (ssa_op->op2_def >= 0) { in zend_jit_trace_allocate_registers()
2923 if (ssa_op->op2_def >= 0 in zend_jit_trace_allocate_registers()
2928 start[ssa_op->op2_def] = idx; in zend_jit_trace_allocate_registers()
5025 if (ssa_op->op2_def > 0 in zend_jit_trace()
5041 && ssa_op->op2_def >= 0 in zend_jit_trace()
6432 if (ssa_op->op2_def >= 0 in zend_jit_trace()
[all …]
H A Dzend_jit.c1804 if (op->op2_def >= 0 && zend_bitset_in(candidates, op->op2_def)) { in zend_jit_compute_liveness()
1805 if (zend_jit_begin_range(intervals, op->op2_def, b->start, num) != SUCCESS) { in zend_jit_compute_liveness()
1808 zend_bitset_excl(live, op->op2_def); in zend_jit_compute_liveness()
1953 (i == ssa->ops[line].op2_def || in zend_jit_compute_liveness()
1955 (ssa->ops[line].op2_def < 0 || in zend_jit_compute_liveness()
1956 !intervals[ssa->ops[line].op2_def])) || in zend_jit_compute_liveness()
1958 (ssa->ops[line].op2_def < 0 || in zend_jit_compute_liveness()
1959 !intervals[ssa->ops[line].op2_def]) && in zend_jit_compute_liveness()
2157 ssa->ops[line].op2_def == current->ssa_var || in zend_jit_try_allocate_free_reg()
3306 && ssa->ops[opline - op_array->opcodes].op2_def >= 0 in zend_jit()
[all …]
H A Dzend_jit_internal.h206 OP_REG_ADDR(opline, op2_type, op2, op2_def)
H A Dzend_jit_x86.dasc16221 ssa_op->op2_def == current_var ||
H A Dzend_jit_arm64.dasc15255 ssa_op->op2_def == current_var ||

Completed in 161 milliseconds