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()
2262 zend_ssa *ssa, uint8_t opcode, uint32_t t1, uint32_t t2, int result_var, in binary_op_result_type() argument
2266 uint32_t t2_type = (t2 & MAY_BE_ANY) | (t2 & MAY_BE_UNDEF ? MAY_BE_NULL : 0); in binary_op_result_type()
2294 tmp |= t2 & (MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF); in binary_op_result_type()
2300 tmp |= t2 & (MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF); in binary_op_result_type()
2540 uint32_t t1, t2; in _zend_update_type_info() local
2553 t2 = OP2_INFO(); in _zend_update_type_info()
2559 || !(t2 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_CLASS)) in _zend_update_type_info()
2602 tmp = binary_op_result_type(ssa, opline->opcode, t1, t2, ssa_op->result_def, optimization_level); in _zend_update_type_info()
2758 t2 = OP1_DATA_INFO(); in _zend_update_type_info()
2765 t2 = OP1_DATA_INFO(); in _zend_update_type_info()
2769 t2 = OP1_DATA_INFO(); in _zend_update_type_info()
2777 ssa, opline->extended_value, t1, t2, in _zend_update_type_info()
2814 if (t2 & (MAY_BE_ARRAY | MAY_BE_OBJECT)) { in _zend_update_type_info()
2988 tmp = assign_dim_result_type(t1, t2, OP1_DATA_INFO(), opline->op2_type); in _zend_update_type_info()
3094 tmp = t2; in _zend_update_type_info()
3100 tmp = t2 & ~(MAY_BE_UNDEF|MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3101 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3107 if (t2 & MAY_BE_REF) { in _zend_update_type_info()
3110 tmp |= t2 & (MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3111 } else if (t2 & (MAY_BE_RC1|MAY_BE_RCN)) { in _zend_update_type_info()
3152 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3153 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3159 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in _zend_update_type_info()
3161 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3163 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3181 t2 = OP1_DATA_INFO(); in _zend_update_type_info()
3183 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in _zend_update_type_info()
3185 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3187 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3196 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3197 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3243 tmp = t2 | MAY_BE_REF; in _zend_update_type_info()
3245 tmp = t2 & ~(MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3246 if (t2 & (MAY_BE_RC1|MAY_BE_RCN)) { in _zend_update_type_info()
3447 …|| (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()
3448 tmp |= assign_dim_array_result_type(arr_type, t2, t1, opline->op2_type); in _zend_update_type_info()
3509 tmp = t2 & MAY_BE_REF; in _zend_update_type_info()
3595 if (t2 & (MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_RESOURCE|MAY_BE_DOUBLE)) { in _zend_update_type_info()
3604 if (t2 & MAY_BE_STRING) { in _zend_update_type_info()
3617 if (t2 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in _zend_update_type_info()
4924 … 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
4983 if (t2 & MAY_BE_UNDEF) { in zend_may_throw_ex()
4995 if ((t2 & MAY_BE_RC1) in zend_may_throw_ex()
4996 …&& (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()
5056 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw_ex()
5060 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5072 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5084 (t2 & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
5090 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5095 && (t2 & MAY_BE_ANY) == MAY_BE_STRING) { in zend_may_throw_ex()
5099 (t2 & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5118 return (t1 & MAY_BE_OBJECT) || (t2 & MAY_BE_OBJECT); in zend_may_throw_ex()
5126 || (t2 & MAY_BE_ANY) == MAY_BE_NULL) { in zend_may_throw_ex()
5129 …return (t1 & (MAY_BE_OBJECT|MAY_BE_ARRAY_OF_ARRAY|MAY_BE_ARRAY_OF_OBJECT)) || (t2 & (MAY_BE_OBJECT… in zend_may_throw_ex()
5133 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw_ex()
5137 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5146 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5151 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5155 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
5160 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5165 && (t2 & MAY_BE_ANY) == MAY_BE_STRING) { in zend_may_throw_ex()
5169 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5196 (t2 & (MAY_BE_UNDEF|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5246 return t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT); in zend_may_throw_ex()
5248 return (opline->op2_type != IS_UNUSED) && (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5250 return (opline->op2_type == IS_UNUSED) || (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5275 return (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5277 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5279 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5297 if ((t2 & MAY_BE_ANY) != MAY_BE_ARRAY) { in zend_may_throw_ex()
5315 && (t2 & MAY_BE_RC1) in zend_may_throw_ex()
5316 …&& (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()
5325 if (t2 & (MAY_BE_RESOURCE|MAY_BE_ARRAY|MAY_BE_OBJECT)) { in zend_may_throw_ex()