Lines Matching refs:MAY_BE_ARRAY
1862 return MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_STRING | MAY_BE_RC1 | MAY_BE_RCN; in get_ssa_alias_types()
2061 if (t1 & MAY_BE_ARRAY) { in zend_array_element_type()
2066 if (tmp & MAY_BE_ARRAY) { in zend_array_element_type()
2076 } else if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_array_element_type()
2110 tmp |= MAY_BE_ARRAY|MAY_BE_RC1; in assign_dim_result_type()
2112 if (tmp & (MAY_BE_ARRAY|MAY_BE_STRING)) { in assign_dim_result_type()
2118 if (tmp & MAY_BE_ARRAY) { in assign_dim_result_type()
2178 } else if (t1_type == MAY_BE_ARRAY && t2_type == MAY_BE_ARRAY) { in binary_op_result_type()
2179 tmp |= MAY_BE_ARRAY | MAY_BE_RC1; in binary_op_result_type()
2184 if ((t1_type & MAY_BE_ARRAY) && (t2_type & MAY_BE_ARRAY)) { in binary_op_result_type()
2185 tmp |= MAY_BE_ARRAY | MAY_BE_RC1; in binary_op_result_type()
2277 …tmp |= MAY_BE_STRING|MAY_BE_OBJECT|MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_AR… in zend_fetch_arg_info()
2279 tmp |= MAY_BE_OBJECT|MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF; in zend_fetch_arg_info()
2281 tmp |= MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF; in zend_fetch_arg_info()
2399 if ((t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT)) && in zend_update_type_info()
2417 if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_update_type_info()
2422 (t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT))) { in zend_update_type_info()
2433 if (t1 & MAY_BE_ARRAY) { in zend_update_type_info()
2510 if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY)) { in zend_update_type_info()
2547 if (t2 & (MAY_BE_ARRAY | MAY_BE_OBJECT)) { in zend_update_type_info()
2551 if (t1 & (MAY_BE_ANY - (MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_STRING | MAY_BE_ARRAY))) { in zend_update_type_info()
2611 …tmp |= t1 & (MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_RESOURCE | MAY_BE_ARRAY | MAY_BE_OBJECT | MAY_BE_… in zend_update_type_info()
2673 …tmp |= t1 & (MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_RESOURCE | MAY_BE_ARRAY | MAY_BE_OBJECT | MAY_BE_… in zend_update_type_info()
2698 if (t2 & (MAY_BE_ARRAY | MAY_BE_OBJECT)) { in zend_update_type_info()
2702 if (t1 & (MAY_BE_ANY - (MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_STRING | MAY_BE_ARRAY))) { in zend_update_type_info()
2909 if (t1 & MAY_BE_ARRAY) { in zend_update_type_info()
2948 } else if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_update_type_info()
3069 tmp = MAY_BE_RC1|MAY_BE_ARRAY; in zend_update_type_info()
3133 tmp = MAY_BE_REF | (t1 & (MAY_BE_ARRAY | MAY_BE_OBJECT)); in zend_update_type_info()
3135 …tmp = MAY_BE_RC1 | MAY_BE_RCN | (t1 & (MAY_BE_ARRAY | MAY_BE_OBJECT | MAY_BE_ARRAY_KEY_ANY | MAY_B… in zend_update_type_info()
3150 if (t1 & MAY_BE_ARRAY) { in zend_update_type_info()
3155 if (tmp & MAY_BE_ARRAY) { in zend_update_type_info()
3160 } else if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_update_type_info()
3171 if (t1 & MAY_BE_ARRAY) { in zend_update_type_info()
3200 tmp |= MAY_BE_ARRAY | MAY_BE_RC1; in zend_update_type_info()
3202 if (t1 & (MAY_BE_STRING|MAY_BE_ARRAY)) { in zend_update_type_info()
3229 if (t1 & MAY_BE_ARRAY) { in zend_update_type_info()
3244 tmp |= MAY_BE_ARRAY | MAY_BE_ARRAY_OF_ARRAY; in zend_update_type_info()
3259 tmp |= MAY_BE_ARRAY | MAY_BE_ARRAY_OF_ARRAY; in zend_update_type_info()
3310 if ((tmp & MAY_BE_ARRAY) && (tmp & MAY_BE_ARRAY_KEY_ANY)) { in zend_update_type_info()
3332 } else if (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)) { in zend_update_type_info()
3406 …E|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_STRING|MAY_BE_RESOURCE|MAY_BE_ARRAY|MAY_BE_ARRAY_KE… in zend_update_type_info()
3420 …UPDATE_SSA_TYPE(MAY_BE_RC1| MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_ANY, ssa_ops[i]… in zend_update_type_info()
3441 if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_update_type_info()
3862 } else if (ret->type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_init_func_return_info()
4289 if ((t1 & MAY_BE_ANY) == MAY_BE_ARRAY in zend_may_throw()
4290 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw()
4293 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4294 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4306 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4307 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4310 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4311 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4316 return (t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4317 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4325 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4326 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4328 return (t1 & (MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw()
4359 if ((t1 & MAY_BE_ANY) == MAY_BE_ARRAY in zend_may_throw()
4360 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw()
4363 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4364 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4382 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4383 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4389 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4390 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4397 return (t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4398 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4409 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw()
4410 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4421 (t2 & (MAY_BE_UNDEF|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw()
4462 return t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT); in zend_may_throw()
4465 return (opline->op2_type != IS_UNUSED) && (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw()
4469 return (t1 & MAY_BE_ANY) != MAY_BE_ARRAY; in zend_may_throw()
4490 return (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4492 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4494 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw()
4505 return (t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw()
4509 return (t1 & MAY_BE_ARRAY); in zend_may_throw()