Searched refs:result_use (Results 1 – 13 of 13) sorted by relevance
/php-src/Zend/Optimizer/ |
H A D | ssa_integrity.c | 48 || (ssa_op->result_use == check); in is_used_by_op() 229 if (ssa_op->result_use < 0 && ssa_op->result_def < 0) { in ssa_verify_integrity() 233 if (ssa_op->result_use >= 0 || ssa_op->result_def >= 0) { in ssa_verify_integrity() 272 if (ssa_op->result_use >= 0) { in ssa_verify_integrity() 273 if (ssa_op->result_use >= ssa->vars_count) { in ssa_verify_integrity() 274 FAIL("result use %d out of range\n", ssa_op->result_use); in ssa_verify_integrity() 276 if (!is_defined(ssa, op_array, ssa_op->result_use)) { in ssa_verify_integrity() 278 VAR(ssa_op->result_use), INSTR(i)); in ssa_verify_integrity() 280 if (!is_in_use_chain(ssa, ssa_op->result_use, i)) { in ssa_verify_integrity() 282 VAR(ssa_op->result_use), INSTR(i)); in ssa_verify_integrity() [all …]
|
H A D | zend_ssa.h | 85 int result_use; member 231 if (ssa_op->result_use == var in zend_ssa_is_no_val_use() 256 if (ssa_op->result_use >= 0) { in zend_ssa_rename_defs_of_instr() 257 zend_ssa_rename_var_uses(ssa, ssa_op->result_def, ssa_op->result_use, 1); in zend_ssa_rename_defs_of_instr()
|
H A D | zend_ssa.c | 1118 if (op->result_use >= 0 && op->result_use != op->op1_use && op->result_use != op->op2_use) { in zend_ssa_compute_use_def_chains() 1283 if (ssa_op->result_use >= 0) { in zend_ssa_remove_instr() 1285 ssa_op->result_use = -1; in zend_ssa_remove_instr() 1446 if (ssa_op->result_use == var_num) { in zend_ssa_remove_uses_of_var() 1447 ssa_op->result_use = -1; in zend_ssa_remove_uses_of_var() 1615 if (ssa_op->result_use == new) { in zend_ssa_rename_var_uses() 1618 if (ssa_op->result_use == old) { in zend_ssa_rename_var_uses() 1624 if (ssa_op->result_use == old) { in zend_ssa_rename_var_uses() 1635 if (ssa_op->result_use == old) { in zend_ssa_rename_var_uses() 1636 ssa_op->result_use = new; in zend_ssa_rename_var_uses() [all …]
|
H A D | escape_analysis.c | 122 if (op->result_use >= 0) { in zend_build_equi_escape_sets() 124 union_find_unite(parent, size, op->result_def, op->result_use); in zend_build_equi_escape_sets() 366 if (ssa_op->result_use == var) { in is_escape_use()
|
H A D | dfa_pass.c | 392 (ssa_op->result_use >= 0 && ssa->vars[ssa_op->result_use].var == var) in variable_defined_or_used_in_range() 1076 } else if (ssa->ops[use].result_use == result_var) { in zend_dfa_try_to_replace_result() 1077 ssa->ops[use].result_use = cv_var; in zend_dfa_try_to_replace_result() 1368 && ssa->ops[ssa->vars[src_var].definition].result_use < 0 in zend_dfa_optimize_op_array() 1380 int orig_var = ssa->ops[op_1].result_use; in zend_dfa_optimize_op_array() 1400 ssa->ops[op_1].result_use = -1; in zend_dfa_optimize_op_array() 1528 && ssa->ops[ssa->vars[src_var].definition].result_use < 0 in zend_dfa_optimize_op_array()
|
H A D | dce.c | 294 if (ssa_op->result_use >= 0) { in add_operands_to_worklists() 295 add_to_worklists(ctx, ssa_op->result_use, check); in add_operands_to_worklists()
|
H A D | zend_dump.c | 448 if (!ssa_op || ssa_op->result_use < 0) { in zend_dump_op() 736 } else if (ssa_op && ssa_op->result_use >= 0) { in zend_dump_op() 739 int ssa_var_num = ssa_op->result_use; in zend_dump_op()
|
H A D | zend_optimizer.c | 1445 if (ssa_op->result_use >= 0) { in zend_redo_pass_two_ex() 1446 opline->result_use_type = ssa->var_info[ssa_op->result_use].type; in zend_redo_pass_two_ex()
|
H A D | sccp.c | 1092 result = &ctx->values[ssa_op->result_use]; in sccp_visit_instr() 1186 zval *result = &ctx->values[ssa_op->result_use]; in sccp_visit_instr()
|
H A D | zend_inference.c | 2550 || (ssa_op->result_use >= 0 && !(RES_USE_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_CLASS))) in _zend_update_type_info() 3447 tmp = ssa_var_info[ssa_op->result_use].type; in _zend_update_type_info() 3531 tmp = (ssa_op->result_use >= 0) ? RES_USE_INFO() : 0; in _zend_update_type_info() 4861 if (op->result_use == var && op->result_def >= 0) { in zend_mark_cv_references()
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_trace.c | 916 src = op->result_use; in zend_jit_trace_copy_ssa_var_info() 1621 if (op->result_use >= 0 && op->result_use != op->op1_use && op->result_use != op->op2_use) { in zend_jit_trace_build_tssa() 2296 … if (ssa_ops[idx].result_use < 0 || !(ssa_var_info[ssa_ops[idx].result_use].type & MAY_BE_REF)) { in zend_jit_trace_build_tssa() 2315 …if (ssa_ops[idx+1].result_use < 0 || !(ssa_var_info[ssa_ops[idx+1].result_use].type & MAY_BE_REF))… in zend_jit_trace_build_tssa() 2407 … if (ssa_ops[idx].result_use < 0 || !(ssa_var_info[ssa_ops[idx].result_use].type & MAY_BE_REF)) { in zend_jit_trace_build_tssa() 2982 if (ssa_op->result_use >= 0 in zend_jit_trace_allocate_registers() 2987 RA_IVAL_DEL(ssa_op->result_use); in zend_jit_trace_allocate_registers() 3113 if (ssa_op->result_use >= 0 && RA_HAS_IVAL(ssa_op->result_use)) { in zend_jit_trace_allocate_registers() 3114 RA_IVAL_DEL(ssa_op->result_use); in zend_jit_trace_allocate_registers() 3371 if (ssa_op->result_use >= 0 in zend_jit_trace_cleanup_stack() [all …]
|
H A D | zend_jit.c | 1493 && ssa_op->result_use >= 0 in zend_jit() 1494 && !ssa->vars[ssa_op->result_use].no_val) { in zend_jit() 1551 && ssa_op->result_use >= 0 in zend_jit() 1552 && !ssa->vars[ssa_op->result_use].no_val) { in zend_jit() 1605 && ssa_op->result_use >= 0 in zend_jit() 1606 && !ssa->vars[ssa_op->result_use].no_val) { in zend_jit()
|
H A D | zend_jit_internal.h | 108 OP_REG_ADDR(opline, ssa_op, result_type, result, result_use)
|
Completed in 106 milliseconds