Lines Matching refs:t2

554 	zend_long op1_min, op2_min, op1_max, op2_max, t1, t2, t3, t4;  in zend_inference_calc_binary_op_range()  local
617 t1 = t2 = t3 = t4 = 0; in zend_inference_calc_binary_op_range()
619 ZEND_SIGNED_MULTIPLY_LONG(op1_min, op2_max, t2, dummy, t2_overflow); in zend_inference_calc_binary_op_range()
634 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
635 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
654 t2 = op1_min / op2_max; in zend_inference_calc_binary_op_range()
663 t2 != (zend_long)((double)op1_min / (double)op2_max) || in zend_inference_calc_binary_op_range()
671 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
672 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
747 t2 = safe_shift_left(op1_min, op2_max); in zend_inference_calc_binary_op_range()
750 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
751 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
788 t2 = op1_min >> op2_max; in zend_inference_calc_binary_op_range()
791 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
792 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
2156 zend_ssa *ssa, zend_uchar opcode, uint32_t t1, uint32_t t2, int result_var, in binary_op_result_type() argument
2160 uint32_t t2_type = (t2 & MAY_BE_ANY) | (t2 & MAY_BE_UNDEF ? MAY_BE_NULL : 0); in binary_op_result_type()
2188 tmp |= t2 & (MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF); in binary_op_result_type()
2194 tmp |= t2 & (MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF); in binary_op_result_type()
2433 uint32_t t1, t2; in zend_update_type_info() local
2448 t2 = OP2_INFO(); in zend_update_type_info()
2454 || !(t2 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_CLASS|MAY_BE_ERROR))) { in zend_update_type_info()
2481 …tmp = binary_op_result_type(ssa, opline->opcode, t1, t2, ssa_ops[i].result_def, optimization_level… in zend_update_type_info()
2527 if (t2 & ((MAY_BE_ANY|MAY_BE_UNDEF) - (MAY_BE_ARRAY|MAY_BE_OBJECT))) { in zend_update_type_info()
2625 t2 = OP1_DATA_INFO(); in zend_update_type_info()
2632 t2 = OP1_DATA_INFO(); in zend_update_type_info()
2636 t2 = OP1_DATA_INFO(); in zend_update_type_info()
2644 ssa, opline->extended_value, t1, t2, in zend_update_type_info()
2686 if (t2 & (MAY_BE_ARRAY | MAY_BE_OBJECT)) { in zend_update_type_info()
2835 tmp = assign_dim_result_type(t1, t2, OP1_DATA_INFO(), opline->op2_type); in zend_update_type_info()
2852 if (t2 & (MAY_BE_ARRAY | MAY_BE_OBJECT)) { in zend_update_type_info()
2938 tmp = t2; in zend_update_type_info()
2946 tmp = t2 & ~(MAY_BE_UNDEF|MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2947 if (t2 & MAY_BE_UNDEF) { in zend_update_type_info()
2953 if (t2 & MAY_BE_REF) { in zend_update_type_info()
2956 tmp |= t2 & (MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2957 } else if (t2 & (MAY_BE_RC1|MAY_BE_RCN)) { in zend_update_type_info()
2979 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2980 if (t2 & MAY_BE_UNDEF) { in zend_update_type_info()
2986 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in zend_update_type_info()
2988 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_ERROR|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2990 if (t2 & MAY_BE_UNDEF) { in zend_update_type_info()
3012 t2 = OP1_DATA_INFO(); in zend_update_type_info()
3014 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in zend_update_type_info()
3016 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_ERROR|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
3018 if (t2 & MAY_BE_UNDEF) { in zend_update_type_info()
3027 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
3028 if (t2 & MAY_BE_UNDEF) { in zend_update_type_info()
3067 tmp = t2 | MAY_BE_REF; in zend_update_type_info()
3069 tmp = t2 & ~(MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
3070 if (t2 & (MAY_BE_RC1|MAY_BE_RCN)) { in zend_update_type_info()
3285 if (t2 & (MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_DOUBLE|MAY_BE_RESOURCE)) { in zend_update_type_info()
3288 if (t2 & (MAY_BE_STRING)) { in zend_update_type_info()
3295 if (t2 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in zend_update_type_info()
3355 tmp = t2; in zend_update_type_info()
3427 if (t2 & (MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_RESOURCE|MAY_BE_DOUBLE)) { in zend_update_type_info()
3430 if (t2 & MAY_BE_STRING) { in zend_update_type_info()
3437 if (t2 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in zend_update_type_info()
3533 } else if (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)) { in zend_update_type_info()
4408 uint32_t t2 = OP2_INFO(); in zend_may_throw() local
4461 if (t2 & MAY_BE_UNDEF) { in zend_may_throw()
4471 …if (t2 & (MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_ARRAY_OF_OBJECT|MAY_BE_ARRAY_OF_RESOURCE|MAY_BE_ARR… in zend_may_throw()
4521 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw()
4525 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4538 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4542 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4548 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4553 && (t2 & MAY_BE_ANY) == MAY_BE_STRING) { in zend_may_throw()
4557 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4574 return (t1 & MAY_BE_OBJECT) || (t2 & MAY_BE_OBJECT); in zend_may_throw()
4582 || (t2 & MAY_BE_ANY) == MAY_BE_NULL) { in zend_may_throw()
4585 …return (t1 & (MAY_BE_OBJECT|MAY_BE_ARRAY_OF_ARRAY|MAY_BE_ARRAY_OF_OBJECT)) || (t2 & (MAY_BE_OBJECT… in zend_may_throw()
4589 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw()
4593 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4602 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4607 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4611 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4616 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4621 && (t2 & MAY_BE_ANY) == MAY_BE_STRING) { in zend_may_throw()
4625 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4642 (t2 & (MAY_BE_UNDEF|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw()
4667 if (t2 & (MAY_BE_ANY-MAY_BE_STRING)) { in zend_may_throw()
4683 return t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT); in zend_may_throw()
4686 return (opline->op2_type != IS_UNUSED) && (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw()
4711 return (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4713 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4715 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw()