Lines Matching refs:MAY_BE_LONG
1498 if (!(type & (MAY_BE_ANY - (MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG)))) { in zend_inference_calc_range()
1503 if (type & MAY_BE_LONG) { in zend_inference_calc_range()
2095 if (t1 & (MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_RESOURCE)) { in zend_array_element_type()
2125 if (dim_type & (MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_RESOURCE|MAY_BE_DOUBLE)) { in assign_dim_result_type()
2167 if (t1_type == MAY_BE_LONG && t2_type == MAY_BE_LONG) { in binary_op_result_type()
2172 tmp |= MAY_BE_LONG | MAY_BE_DOUBLE; in binary_op_result_type()
2174 tmp |= MAY_BE_LONG; in binary_op_result_type()
2183 tmp |= MAY_BE_LONG | MAY_BE_DOUBLE; in binary_op_result_type()
2193 if (t1_type == MAY_BE_LONG && t2_type == MAY_BE_LONG) { in binary_op_result_type()
2198 tmp |= MAY_BE_LONG | MAY_BE_DOUBLE; in binary_op_result_type()
2200 tmp |= MAY_BE_LONG; in binary_op_result_type()
2205 tmp |= MAY_BE_LONG | MAY_BE_DOUBLE; in binary_op_result_type()
2213 tmp |= MAY_BE_LONG | MAY_BE_DOUBLE; in binary_op_result_type()
2219 tmp |= MAY_BE_LONG; in binary_op_result_type()
2229 tmp |= MAY_BE_LONG; in binary_op_result_type()
2234 tmp |= MAY_BE_LONG; in binary_op_result_type()
2361 tmp |= MAY_BE_LONG; in zend_update_type_info()
2372 UPDATE_SSA_TYPE(MAY_BE_LONG, ssa_ops[i].result_def); in zend_update_type_info()
2578 if ((t1 & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG) { in zend_update_type_info()
2587 tmp |= MAY_BE_LONG | MAY_BE_DOUBLE; in zend_update_type_info()
2589 tmp |= MAY_BE_LONG; in zend_update_type_info()
2597 tmp |= MAY_BE_LONG; in zend_update_type_info()
2602 if (t1 & MAY_BE_LONG) { in zend_update_type_info()
2603 tmp |= MAY_BE_LONG | MAY_BE_DOUBLE; in zend_update_type_info()
2609 tmp |= MAY_BE_STRING | MAY_BE_LONG | MAY_BE_DOUBLE; in zend_update_type_info()
2640 if ((t1 & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG) { in zend_update_type_info()
2649 tmp |= MAY_BE_LONG | MAY_BE_DOUBLE; in zend_update_type_info()
2651 tmp |= MAY_BE_LONG; in zend_update_type_info()
2659 tmp |= MAY_BE_LONG; in zend_update_type_info()
2664 if (t1 & MAY_BE_LONG) { in zend_update_type_info()
2665 tmp |= MAY_BE_LONG | MAY_BE_DOUBLE; in zend_update_type_info()
2671 tmp |= MAY_BE_STRING | MAY_BE_LONG | MAY_BE_DOUBLE; in zend_update_type_info()
2807 tmp &= ~MAY_BE_LONG; in zend_update_type_info()
3085 if (t2 & (MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_DOUBLE)) { in zend_update_type_info()
3173 tmp |= MAY_BE_LONG; in zend_update_type_info()
3214 if (t2 & (MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_RESOURCE|MAY_BE_DOUBLE)) { in zend_update_type_info()
3328 if (t1 & (MAY_BE_ERROR|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_RESOURCE|MAY_BE_OBJECT)) { in zend_update_type_info()
3406 …UPDATE_SSA_TYPE(MAY_BE_RC1|MAY_BE_RCN|MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUB… in zend_update_type_info()
3409 tmp = MAY_BE_LONG; in zend_update_type_info()
3410 …if (t1 & (MAY_BE_ANY - (MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_STRI… in zend_update_type_info()
3417 UPDATE_SSA_TYPE(MAY_BE_LONG, ssa_ops[i].result_def); in zend_update_type_info()
3689 if ((type & MAY_BE_ANY) & ~(MAY_BE_LONG|MAY_BE_DOUBLE)) { in can_convert_to_double()
3765 if ((type & MAY_BE_ANY) & ~(MAY_BE_LONG|MAY_BE_DOUBLE)) { in can_convert_to_double()
3792 if ((ssa->var_info[v].type & (MAY_BE_REF | MAY_BE_ANY | MAY_BE_UNDEF)) != MAY_BE_LONG) continue; in zend_type_narrowing()
4420 …return (t1 & (MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_LONG|MAY_BE_DOUBLE)) … in zend_may_throw()