Lines Matching refs:t2

799 	zend_long op1_min, op2_min, op1_max, op2_max, t1, t2, t3, t4;  in zend_inference_calc_binary_op_range()  local
862 t1 = t2 = t3 = t4 = 0; in zend_inference_calc_binary_op_range()
864 ZEND_SIGNED_MULTIPLY_LONG(op1_min, op2_max, t2, dummy, t2_overflow); in zend_inference_calc_binary_op_range()
879 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
880 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
907 float_div(op1_min, op2_max, &t2, &t2_); in zend_inference_calc_binary_op_range()
911 tmp->min = MIN(MIN(MIN(t1, t2), MIN(t3, t4)), MIN(MIN(t1_, t2_), MIN(t3_, t4_))); in zend_inference_calc_binary_op_range()
912 tmp->max = MAX(MAX(MAX(t1, t2), MAX(t3, t4)), MAX(MAX(t1_, t2_), MAX(t3_, t4_))); in zend_inference_calc_binary_op_range()
987 t2 = safe_shift_left(op1_min, op2_max); in zend_inference_calc_binary_op_range()
990 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
991 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
1028 t2 = op1_min >> op2_max; in zend_inference_calc_binary_op_range()
1031 tmp->min = MIN(MIN(t1, t2), MIN(t3, t4)); in zend_inference_calc_binary_op_range()
1032 tmp->max = MAX(MAX(t1, t2), MAX(t3, t4)); in zend_inference_calc_binary_op_range()
2257 zend_ssa *ssa, uint8_t opcode, uint32_t t1, uint32_t t2, int result_var, in binary_op_result_type() argument
2261 uint32_t t2_type = (t2 & MAY_BE_ANY) | (t2 & MAY_BE_UNDEF ? MAY_BE_NULL : 0); in binary_op_result_type()
2289 tmp |= t2 & (MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF); in binary_op_result_type()
2295 tmp |= t2 & (MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF); in binary_op_result_type()
2535 uint32_t t1, t2; in _zend_update_type_info() local
2548 t2 = OP2_INFO(); in _zend_update_type_info()
2554 || !(t2 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_CLASS)) in _zend_update_type_info()
2597 tmp = binary_op_result_type(ssa, opline->opcode, t1, t2, ssa_op->result_def, optimization_level); in _zend_update_type_info()
2753 t2 = OP1_DATA_INFO(); in _zend_update_type_info()
2760 t2 = OP1_DATA_INFO(); in _zend_update_type_info()
2764 t2 = OP1_DATA_INFO(); in _zend_update_type_info()
2772 ssa, opline->extended_value, t1, t2, in _zend_update_type_info()
2809 if (t2 & (MAY_BE_ARRAY | MAY_BE_OBJECT)) { in _zend_update_type_info()
2983 tmp = assign_dim_result_type(t1, t2, OP1_DATA_INFO(), opline->op2_type); in _zend_update_type_info()
3082 tmp = t2; in _zend_update_type_info()
3088 tmp = t2 & ~(MAY_BE_UNDEF|MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3089 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3095 if (t2 & MAY_BE_REF) { in _zend_update_type_info()
3098 tmp |= t2 & (MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3099 } else if (t2 & (MAY_BE_RC1|MAY_BE_RCN)) { in _zend_update_type_info()
3140 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3141 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3147 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in _zend_update_type_info()
3149 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3151 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3169 t2 = OP1_DATA_INFO(); in _zend_update_type_info()
3171 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in _zend_update_type_info()
3173 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3175 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3184 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3185 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3231 tmp = t2 | MAY_BE_REF; in _zend_update_type_info()
3233 tmp = t2 & ~(MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3234 if (t2 & (MAY_BE_RC1|MAY_BE_RCN)) { in _zend_update_type_info()
3419 …|| (t2 & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_RESOU… in _zend_update_type_info()
3420 tmp |= assign_dim_array_result_type(arr_type, t2, t1, opline->op2_type); in _zend_update_type_info()
3481 tmp = t2 & MAY_BE_REF; in _zend_update_type_info()
3567 if (t2 & (MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_RESOURCE|MAY_BE_DOUBLE)) { in _zend_update_type_info()
3576 if (t2 & MAY_BE_STRING) { in _zend_update_type_info()
3589 if (t2 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in _zend_update_type_info()
4791 … zend_ssa_op *ssa_op, const zend_op_array *op_array, const zend_ssa *ssa, uint32_t t1, uint32_t t2) in zend_may_throw_ex() argument
4850 if (t2 & MAY_BE_UNDEF) { in zend_may_throw_ex()
4862 if ((t2 & MAY_BE_RC1) in zend_may_throw_ex()
4863 …&& (t2 & (MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_ARRAY_OF_OBJECT|MAY_BE_ARRAY_OF_RESOURCE|MAY_BE_ARR… in zend_may_throw_ex()
4922 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw_ex()
4926 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
4938 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
4950 (t2 & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
4956 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
4961 && (t2 & MAY_BE_ANY) == MAY_BE_STRING) { in zend_may_throw_ex()
4965 (t2 & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
4984 return (t1 & MAY_BE_OBJECT) || (t2 & MAY_BE_OBJECT); in zend_may_throw_ex()
4992 || (t2 & MAY_BE_ANY) == MAY_BE_NULL) { in zend_may_throw_ex()
4995 …return (t1 & (MAY_BE_OBJECT|MAY_BE_ARRAY_OF_ARRAY|MAY_BE_ARRAY_OF_OBJECT)) || (t2 & (MAY_BE_OBJECT… in zend_may_throw_ex()
4999 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw_ex()
5003 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5012 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5017 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5021 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
5026 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5031 && (t2 & MAY_BE_ANY) == MAY_BE_STRING) { in zend_may_throw_ex()
5035 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5062 (t2 & (MAY_BE_UNDEF|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5112 return t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT); in zend_may_throw_ex()
5114 return (opline->op2_type != IS_UNUSED) && (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5116 return (opline->op2_type == IS_UNUSED) || (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5141 return (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5143 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5145 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5163 if ((t2 & MAY_BE_ANY) != MAY_BE_ARRAY) { in zend_may_throw_ex()
5181 && (t2 & MAY_BE_RC1) in zend_may_throw_ex()
5182 …&& (t2 & (MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_ARRAY_OF_OBJECT|MAY_BE_ARRAY_OF_RESOURCE|MAY_BE_ARR… in zend_may_throw_ex()
5191 if (t2 & (MAY_BE_RESOURCE|MAY_BE_ARRAY|MAY_BE_OBJECT)) { in zend_may_throw_ex()