Home
last modified time | relevance | path

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

/PHP-8.0/ext/opcache/Optimizer/
H A Dssa_integrity.c49 || (ssa_op->result_use == check); in is_used_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()
234 if (ssa_op->result_use >= 0) { in ssa_verify_integrity()
235 if (ssa_op->result_use >= ssa->vars_count) { in ssa_verify_integrity()
236 FAIL("result use %d out of range\n", ssa_op->result_use); in ssa_verify_integrity()
238 if (!is_in_use_chain(ssa, ssa_op->result_use, i)) { in ssa_verify_integrity()
240 VAR(ssa_op->result_use), INSTR(i)); in ssa_verify_integrity()
242 if (VAR_NUM(opline->result.var) != ssa->vars[ssa_op->result_use].var) { in ssa_verify_integrity()
244 VAR(ssa_op->result_use), VAR_NUM(opline->result.var), INSTR(i)); in ssa_verify_integrity()
H A Dzend_ssa.h86 int result_use; member
229 if (ssa_op->result_use == var in zend_ssa_is_no_val_use()
254 if (ssa_op->result_use >= 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()
H A Dzend_ssa.c1096 if (op->result_use >= 0 && op->result_use != op->op1_use && op->result_use != op->op2_use) { in zend_ssa_compute_use_def_chains()
1225 if (ssa_op->result_use >= 0) { in zend_ssa_remove_instr()
1227 ssa_op->result_use = -1; in zend_ssa_remove_instr()
1388 if (ssa_op->result_use == var_num) { in zend_ssa_remove_uses_of_var()
1389 ssa_op->result_use = -1; in zend_ssa_remove_uses_of_var()
1548 if (ssa_op->result_use == new) { in zend_ssa_rename_var_uses()
1551 if (ssa_op->result_use == old) { in zend_ssa_rename_var_uses()
1557 if (ssa_op->result_use == old) { in zend_ssa_rename_var_uses()
1568 if (ssa_op->result_use == old) { in zend_ssa_rename_var_uses()
1569 ssa_op->result_use = new; in zend_ssa_rename_var_uses()
[all …]
H A Descape_analysis.c123 if (op->result_use >= 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()
369 if (ssa_op->result_use == var) { in is_escape_use()
H A Ddfa_pass.c381 (ssa_op->result_use >= 0 && ssa->vars[ssa_op->result_use].var == var) in variable_defined_or_used_in_range()
1101 } else if (ssa->ops[use].result_use == result_var) { in zend_dfa_try_to_replace_result()
1102 ssa->ops[use].result_use = cv_var; in zend_dfa_try_to_replace_result()
1335 && ssa->ops[ssa->vars[src_var].definition].result_use < 0 in zend_dfa_optimize_op_array()
1347 int orig_var = ssa->ops[op_1].result_use; in zend_dfa_optimize_op_array()
1364 ssa->ops[op_1].result_use = -1; in zend_dfa_optimize_op_array()
1492 && ssa->ops[ssa->vars[src_var].definition].result_use < 0 in zend_dfa_optimize_op_array()
H A Ddce.c281 if (ssa_op->result_use >= 0) { in add_operands_to_worklists()
282 add_to_worklists(ctx, ssa_op->result_use, check); in add_operands_to_worklists()
H A Dzend_dump.c414 if (!ssa_op || ssa_op->result_use < 0) { in zend_dump_op()
694 } else if (ssa_op && ssa_op->result_use >= 0) { in zend_dump_op()
697 int ssa_var_num = ssa_op->result_use; in zend_dump_op()
H A Dsccp.c1245 result = &ctx->values[ssa_op->result_use]; in sccp_visit_instr()
1339 zval *result = &ctx->values[ssa_op->result_use]; in sccp_visit_instr()
H A Dzend_inference.c3039 if (ssa_op->result_use >= 0) { in _zend_update_type_info()
3040 tmp |= ssa_var_info[ssa_op->result_use].type; in _zend_update_type_info()
3074 tmp = ssa_var_info[ssa_op->result_use].type; in _zend_update_type_info()
3152 tmp = (ssa_op->result_use >= 0) ? RES_USE_INFO() : 0; in _zend_update_type_info()
/PHP-8.0/ext/opcache/jit/
H A Dzend_jit_x86.h317 OP_REG_ADDR(opline, result_type, result, result_use)
H A Dzend_jit_trace.c756 no_val = ssa->vars[op->result_use].no_val; in zend_jit_trace_copy_ssa_var_info()
757 alias = ssa->vars[op->result_use].alias; in zend_jit_trace_copy_ssa_var_info()
758 info = ssa->var_info + op->result_use; in zend_jit_trace_copy_ssa_var_info()
1388 if (op->result_use >= 0 && op->result_use != op->op1_use && op->result_use != op->op2_use) { in zend_jit_trace_build_tssa()
1390 ssa_vars[op->result_use].use_chain = idx; in zend_jit_trace_build_tssa()
2596 if (ssa_op->result_use >= 0 in zend_jit_trace_allocate_registers()
2599 && start[ssa_op->result_use] >= 0 in zend_jit_trace_allocate_registers()
2604 start[ssa_op->result_use] = -1; in zend_jit_trace_allocate_registers()
2605 end[ssa_op->result_use] = -1; in zend_jit_trace_allocate_registers()
3192 if (ssa_op->result_use >= 0 in zend_jit_trace_clenup_stack()
[all …]
H A Dzend_jit.c1258 if (op->result_use >= 0 in zend_jit_compute_liveness()
1259 && zend_bitset_in(candidates, op->result_use) in zend_jit_compute_liveness()
1260 && !zend_ssa_is_no_val_use(opline, op, op->result_use)) { in zend_jit_compute_liveness()
1261 zend_bitset_incl(live, op->result_use); in zend_jit_compute_liveness()
1262 if (zend_jit_add_range(intervals, op->result_use, b->start, num) != SUCCESS) { in zend_jit_compute_liveness()
2350 && ssa_op->result_use >= 0 in zend_jit()
2351 && !ssa->vars[ssa_op->result_use].no_val) { in zend_jit()
2415 && ssa_op->result_use >= 0 in zend_jit()
2416 && !ssa->vars[ssa_op->result_use].no_val) { in zend_jit()
2473 && ssa_op->result_use >= 0 in zend_jit()
[all …]

Completed in 112 milliseconds