Lines Matching refs:t2

548 	zend_long op1_min, op2_min, op1_max, op2_max, t1, t2, t3, t4;  in zend_inference_calc_binary_op_range()  local
604 t2 = op1_min * op2_max; in zend_inference_calc_binary_op_range()
613 (double)t2 != (double)op1_min * (double)op2_max || in zend_inference_calc_binary_op_range()
621 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
622 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
641 t2 = op1_min / op2_max; in zend_inference_calc_binary_op_range()
650 t2 != (zend_long)((double)op1_min / (double)op2_max) || in zend_inference_calc_binary_op_range()
658 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
659 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
682 t2 = (op2_max == -1) ? 0 : (op1_min % op2_max); in zend_inference_calc_binary_op_range()
685 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
686 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
705 t2 = op1_min << op2_max; in zend_inference_calc_binary_op_range()
708 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
709 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
728 t2 = op1_min >> op2_max; in zend_inference_calc_binary_op_range()
731 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
732 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
2031 zend_ssa *ssa, zend_uchar opcode, uint32_t t1, uint32_t t2, uint32_t result_var) { in binary_op_result_type() argument
2034 uint32_t t2_type = (t2 & MAY_BE_ANY) | (t2 & MAY_BE_UNDEF ? MAY_BE_NULL : 0); in binary_op_result_type()
2051 tmp |= t2 & (MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF); in binary_op_result_type()
2057 tmp |= t2 & (MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF); in binary_op_result_type()
2171 uint32_t t1, t2; in zend_update_type_info() local
2186 t2 = OP2_INFO(); in zend_update_type_info()
2192 || !(t2 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_CLASS|MAY_BE_ERROR))) { in zend_update_type_info()
2219 tmp = binary_op_result_type(ssa, opline->opcode, t1, t2, ssa_ops[i].result_def); in zend_update_type_info()
2353 t2 = OP1_DATA_INFO(); in zend_update_type_info()
2360 t2 = OP1_DATA_INFO(); in zend_update_type_info()
2368 ssa, get_compound_assign_op(opline->opcode), t1, t2, ssa_ops[i].op1_def); in zend_update_type_info()
2406 if (t2 & (MAY_BE_ARRAY | MAY_BE_OBJECT)) { in zend_update_type_info()
2540 tmp = assign_dim_result_type(t1, t2, OP1_DATA_INFO(), opline->op2_type); in zend_update_type_info()
2557 if (t2 & (MAY_BE_ARRAY | MAY_BE_OBJECT)) { in zend_update_type_info()
2617 tmp = t2; in zend_update_type_info()
2625 tmp = t2 & ~(MAY_BE_UNDEF|MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2626 if (t2 & MAY_BE_UNDEF) { in zend_update_type_info()
2632 if (t2 & MAY_BE_REF) { in zend_update_type_info()
2635 tmp |= t2 & (MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2636 } else if (t2 & (MAY_BE_RC1|MAY_BE_RCN)) { in zend_update_type_info()
2658 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2659 if (t2 & MAY_BE_UNDEF) { in zend_update_type_info()
2665 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in zend_update_type_info()
2667 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_ERROR|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2669 if (t2 & MAY_BE_UNDEF) { in zend_update_type_info()
2700 tmp = t2 | MAY_BE_REF; in zend_update_type_info()
2702 tmp = t2 & ~(MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2703 if (t2 & (MAY_BE_RC1|MAY_BE_RCN)) { in zend_update_type_info()
2919 if (t2 & (MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_DOUBLE)) { in zend_update_type_info()
2922 if (t2 & (MAY_BE_STRING)) { in zend_update_type_info()
2929 if (t2 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in zend_update_type_info()
2977 tmp = t2; in zend_update_type_info()
3044 if (t2 & (MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_RESOURCE|MAY_BE_DOUBLE)) { in zend_update_type_info()
3047 if (t2 & MAY_BE_STRING) { in zend_update_type_info()
3054 if (t2 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in zend_update_type_info()
3146 } else if (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)) { in zend_update_type_info()