Lines Matching refs:MAY_BE_ARRAY

1952 		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()
2098 uint32_t tmp = MAY_BE_ARRAY; in zend_array_type_info()
2144 if (t1 & MAY_BE_ARRAY) { in zend_array_element_type()
2149 if (tmp & MAY_BE_ARRAY) { in zend_array_element_type()
2152 if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_array_element_type()
2241 tmp |= MAY_BE_ARRAY|MAY_BE_RC1; in assign_dim_result_type()
2243 if (tmp & (MAY_BE_ARRAY|MAY_BE_STRING)) { in assign_dim_result_type()
2249 if (tmp & MAY_BE_ARRAY) { in assign_dim_result_type()
2286 } else if (t1_type == MAY_BE_ARRAY && t2_type == MAY_BE_ARRAY) { in binary_op_result_type()
2287 tmp |= MAY_BE_ARRAY | MAY_BE_RC1; in binary_op_result_type()
2292 if ((t1_type & MAY_BE_ARRAY) && (t2_type & MAY_BE_ARRAY)) { in binary_op_result_type()
2293 tmp |= MAY_BE_ARRAY | MAY_BE_RC1; in binary_op_result_type()
2361 …result_mask |= MAY_BE_STRING|MAY_BE_OBJECT|MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|M… in zend_convert_type_declaration_mask()
2366 if (type_mask & MAY_BE_ARRAY) { in zend_convert_type_declaration_mask()
2396 if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_convert_type()
2646 if ((t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT)) && in _zend_update_type_info()
2658 if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in _zend_update_type_info()
2663 (t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT))) { in _zend_update_type_info()
2680 if (t1 & MAY_BE_ARRAY) { in _zend_update_type_info()
2771 if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY)) { in _zend_update_type_info()
2806 if (t2 & (MAY_BE_ARRAY | MAY_BE_OBJECT)) { in _zend_update_type_info()
2810 if (t1 & (MAY_BE_ANY - (MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_STRING | MAY_BE_ARRAY))) { in _zend_update_type_info()
2972 …tmp |= t1 & (MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_RESOURCE | MAY_BE_ARRAY | MAY_BE_OBJECT | MAY_BE_… in _zend_update_type_info()
2993 if (t1 & (MAY_BE_ARRAY|MAY_BE_FALSE|MAY_BE_NULL|MAY_BE_UNDEF)) { in _zend_update_type_info()
3270 if (t1 & MAY_BE_ARRAY) { in _zend_update_type_info()
3307 tmp = MAY_BE_RC1|MAY_BE_RCN|MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_ANY|elem_type; in _zend_update_type_info()
3406 tmp = MAY_BE_RC1|MAY_BE_ARRAY|arr_type; in _zend_update_type_info()
3423 ZEND_ASSERT(tmp & MAY_BE_ARRAY); in _zend_update_type_info()
3459 tmp = MAY_BE_REF | (t1 & (MAY_BE_ARRAY | MAY_BE_OBJECT)); in _zend_update_type_info()
3461 …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()
3464 if ((t1 & (MAY_BE_ANY | MAY_BE_UNDEF)) & ~(MAY_BE_ARRAY | MAY_BE_OBJECT)) { in _zend_update_type_info()
3486 if (t1 & MAY_BE_ARRAY) { in _zend_update_type_info()
3491 if (tmp & MAY_BE_ARRAY) { in _zend_update_type_info()
3499 } else if (tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in _zend_update_type_info()
3510 if (t1 & MAY_BE_ARRAY) { in _zend_update_type_info()
3540 tmp |= MAY_BE_ARRAY | MAY_BE_RC1; in _zend_update_type_info()
3542 if (t1 & (MAY_BE_STRING|MAY_BE_ARRAY)) { in _zend_update_type_info()
3555 if (t1 & MAY_BE_ARRAY) { in _zend_update_type_info()
3564 if (t1 & MAY_BE_ARRAY) { in _zend_update_type_info()
3576 if (t1 & MAY_BE_ARRAY) { in _zend_update_type_info()
3587 if (t1 & MAY_BE_ARRAY) { in _zend_update_type_info()
3602 tmp |= key_type | MAY_BE_ARRAY | MAY_BE_ARRAY_OF_NULL; in _zend_update_type_info()
3629 tmp |= key_type | MAY_BE_ARRAY | MAY_BE_ARRAY_OF_ARRAY; in _zend_update_type_info()
3690 if (!(tmp & MAY_BE_ARRAY) in _zend_update_type_info()
3861 …UPDATE_SSA_TYPE(MAY_BE_RC1|MAY_BE_RCN|MAY_BE_ARRAY|MAY_BE_ARRAY_EMPTY|MAY_BE_ARRAY_PACKED|MAY_BE_A… in _zend_update_type_info()
4075 if (!(tmp & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) { in zend_infer_types_ex()
4917 if ((t1 & MAY_BE_ANY) == MAY_BE_ARRAY in zend_may_throw_ex()
4918 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw_ex()
4921 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
4922 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
4933 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
4934 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
4945 return (t1 & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
4946 (t2 & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
4951 return (t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw_ex()
4952 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
4960 return (t1 & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
4961 (t2 & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
4963 …return (t1 & (MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE… in zend_may_throw_ex()
4968 return (t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
4992 if ((t1 & MAY_BE_ANY) == MAY_BE_ARRAY in zend_may_throw_ex()
4993 && (t2 & MAY_BE_ANY) == MAY_BE_ARRAY) { in zend_may_throw_ex()
4996 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
4997 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5005 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
5006 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5010 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
5011 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5014 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
5015 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
5019 return (t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT)) || in zend_may_throw_ex()
5020 (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5028 return (t1 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_may_throw_ex()
5029 (t2 & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5058 (t2 & (MAY_BE_UNDEF|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5102 return t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT); in zend_may_throw_ex()
5104 return (opline->op2_type != IS_UNUSED) && (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5106 return (opline->op2_type == IS_UNUSED) || (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5110 return (t1 & MAY_BE_ANY) != MAY_BE_ARRAY; in zend_may_throw_ex()
5131 return (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5133 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5135 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw_ex()
5142 return (t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex()
5153 if ((t2 & MAY_BE_ANY) != MAY_BE_ARRAY) { in zend_may_throw_ex()
5156 if ((t1 & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) { in zend_may_throw_ex()
5162 if ((t1 & (MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_ARRAY) { in zend_may_throw_ex()
5167 if ((t1 & (MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_ARRAY) { in zend_may_throw_ex()
5181 if (t2 & (MAY_BE_RESOURCE|MAY_BE_ARRAY|MAY_BE_OBJECT)) { in zend_may_throw_ex()