Lines Matching refs:op1_use
1115 const zend_ssa_phi *p = ssa->vars[ssa->ops[line].op1_use].definition_phi; in zend_inference_calc_range()
1129 const zend_ssa_phi *p = ssa->vars[ssa->ops[line].op1_use].definition_phi; in zend_inference_calc_range()
2442 } else if (ssa_op->op1_use >= 0) { in zend_fetch_prop_info()
2443 ce = ssa->var_info[ssa_op->op1_use].ce; in zend_fetch_prop_info()
2515 if ((use_op->op1_use == tmp_var && use_op->op1_use_chain < 0) in result_may_be_separated()
2655 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
2701 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
2725 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->result_def); in _zend_update_type_info()
2785 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
2791 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
2884 if (!ssa_var_info[ssa_op->op1_use].has_range || in _zend_update_type_info()
2886 (ssa_var_info[ssa_op->op1_use].range.underflow || in _zend_update_type_info()
2887 ssa_var_info[ssa_op->op1_use].range.min == ZEND_LONG_MIN)) || in _zend_update_type_info()
2889 (ssa_var_info[ssa_op->op1_use].range.overflow || in _zend_update_type_info()
2890 ssa_var_info[ssa_op->op1_use].range.max == ZEND_LONG_MAX))) { in _zend_update_type_info()
2946 if (!ssa_var_info[ssa_op->op1_use].has_range || in _zend_update_type_info()
2948 (ssa_var_info[ssa_op->op1_use].range.underflow || in _zend_update_type_info()
2949 ssa_var_info[ssa_op->op1_use].range.min == ZEND_LONG_MIN)) || in _zend_update_type_info()
2951 (ssa_var_info[ssa_op->op1_use].range.overflow || in _zend_update_type_info()
2952 ssa_var_info[ssa_op->op1_use].range.max == ZEND_LONG_MAX))) { in _zend_update_type_info()
2986 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3029 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3072 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3166 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3225 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3253 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3372 } else if ((t1 & MAY_BE_CLASS) && ssa_op->op1_use >= 0 && ssa_var_info[ssa_op->op1_use].ce) { in _zend_update_type_info()
3373 …UPDATE_SSA_OBJ_TYPE(ssa_var_info[ssa_op->op1_use].ce, ssa_var_info[ssa_op->op1_use].is_instanceof,… in _zend_update_type_info()
3381 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->result_def); in _zend_update_type_info()
3449 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3462 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3475 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->result_def); in _zend_update_type_info()
3709 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3773 } else if (ssa_op->op1_use >= 0 && !ssa->var_info[ssa_op->op1_use].is_instanceof) { in _zend_update_type_info()
3774 ce = ssa->var_info[ssa_op->op1_use].ce; in _zend_update_type_info()
4228 if (ssa_op->op1_use == var_num) { in can_convert_to_double()
4369 info->ssa.ops[opline - op_array->opcodes].op1_use >= 0 && in is_recursive_tail_call()
4370 info->ssa.vars[info->ssa.ops[opline - op_array->opcodes].op1_use].definition >= 0) { in is_recursive_tail_call()
4372 …= op_array->opcodes + info->ssa.vars[info->ssa.ops[opline - op_array->opcodes].op1_use].definition; in is_recursive_tail_call()
4467 ssa_op->op1_use >= 0 && in zend_func_return_info()
4468 info->ssa.var_info[ssa_op->op1_use].recursive) { in zend_func_return_info()
4490 ssa_op->op1_use >= 0 && !(t1 & MAY_BE_REF) && in zend_func_return_info()
4491 info->ssa.var_info[ssa_op->op1_use].ce) { in zend_func_return_info()
4492 arg_ce = info->ssa.var_info[ssa_op->op1_use].ce; in zend_func_return_info()
4493 arg_is_instanceof = info->ssa.var_info[ssa_op->op1_use].is_instanceof; in zend_func_return_info()
4532 } else if (ssa_op && info->ssa.var_info && ssa_op->op1_use >= 0) { in zend_func_return_info()
4533 if (info->ssa.var_info[ssa_op->op1_use].has_range) { in zend_func_return_info()
4536 tmp_range = info->ssa.var_info[ssa_op->op1_use].range; in zend_func_return_info()
4539 if (info->ssa.var_info[ssa_op->op1_use].range.underflow) { in zend_func_return_info()
4543 tmp_range.min = MIN(tmp_range.min, info->ssa.var_info[ssa_op->op1_use].range.min); in zend_func_return_info()
4545 if (info->ssa.var_info[ssa_op->op1_use].range.overflow) { in zend_func_return_info()
4549 tmp_range.max = MAX(tmp_range.max, info->ssa.var_info[ssa_op->op1_use].range.max); in zend_func_return_info()
4726 if (op->op1_use == var && op->op1_def >= 0) { in zend_mark_cv_references()
5075 if (ssa_op->op1_use) { in zend_may_throw_ex()
5076 const zend_ssa_var_info *var_info = ssa->var_info + ssa_op->op1_use; in zend_may_throw_ex()