Lines Matching refs:MAY_BE_REF
1683 …return MAY_BE_UNDEF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_ANY | MAY_BE_ARRAY_KEY_ANY | M… in get_ssa_alias_types()
1691 if (__type & MAY_BE_REF) { \
1697 if (__type & (MAY_BE_REF|MAY_BE_RCN)) { \
1744 && ssa_var_info[(from_var)].ce && !(ssa_var_info[(to_var)].type & MAY_BE_REF)) { \
1822 …tmp |= MAY_BE_ANY | MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_… in zend_array_element_type()
1844 tmp |= MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN; in zend_array_element_type()
2367 if (t1 & (MAY_BE_RC1|MAY_BE_REF)) { in _zend_update_type_info()
2373 tmp = t1 & ~(MAY_BE_UNDEF|MAY_BE_REF); in _zend_update_type_info()
2420 tmp |= MAY_BE_REF; in _zend_update_type_info()
2430 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
2431 tmp |= MAY_BE_REF; in _zend_update_type_info()
2453 orig = (orig & (MAY_BE_REF|MAY_BE_OBJECT))|MAY_BE_RC1|MAY_BE_RCN; in _zend_update_type_info()
2482 if (tmp & MAY_BE_REF) { in _zend_update_type_info()
2497 if (tmp & MAY_BE_REF) { in _zend_update_type_info()
2502 tmp &= ~MAY_BE_REF; in _zend_update_type_info()
2513 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
2514 tmp |= MAY_BE_REF; in _zend_update_type_info()
2568 tmp |= t1 & ~(MAY_BE_UNDEF|MAY_BE_REF|MAY_BE_RCN); in _zend_update_type_info()
2575 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
2576 tmp |= MAY_BE_REF; in _zend_update_type_info()
2652 if (tmp & (MAY_BE_ANY | MAY_BE_REF)) { in _zend_update_type_info()
2662 tmp = (t1 & (MAY_BE_REF|MAY_BE_OBJECT))|MAY_BE_RC1|MAY_BE_RCN; in _zend_update_type_info()
2705 tmp = (t1 & (MAY_BE_REF|MAY_BE_OBJECT))|MAY_BE_RC1|MAY_BE_RCN; in _zend_update_type_info()
2723 tmp = t2 & ~(MAY_BE_UNDEF|MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
2727 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
2728 tmp |= MAY_BE_REF; in _zend_update_type_info()
2730 if (t2 & MAY_BE_REF) { in _zend_update_type_info()
2749 if (tmp & MAY_BE_REF) { in _zend_update_type_info()
2751 tmp &= ~MAY_BE_REF; in _zend_update_type_info()
2775 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
2782 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in _zend_update_type_info()
2784 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
2806 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in _zend_update_type_info()
2808 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
2819 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
2828 UPDATE_SSA_TYPE(MAY_BE_REF, ssa_op->result_def); in _zend_update_type_info()
2833 UPDATE_SSA_TYPE(MAY_BE_REF, ssa_op->op1_def); in _zend_update_type_info()
2837 tmp = MAY_BE_REF | MAY_BE_ANY in _zend_update_type_info()
2843 | ((opline->extended_value & ZEND_BIND_REF) ? MAY_BE_REF : (MAY_BE_RC1 | MAY_BE_RCN)); in _zend_update_type_info()
2852 if (t1 & (MAY_BE_RC1|MAY_BE_REF)) { in _zend_update_type_info()
2862 tmp = t2 | MAY_BE_REF; in _zend_update_type_info()
2876 tmp = t1 | MAY_BE_REF; in _zend_update_type_info()
2895 …tmp = (t1 & MAY_BE_UNDEF)|MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN|MAY_BE_ANY|MAY_BE_ARRAY_KEY_ANY|MAY_BE_… in _zend_update_type_info()
2901 …tmp = MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN|MAY_BE_ANY|MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_… in _zend_update_type_info()
2937 tmp |= MAY_BE_REF; in _zend_update_type_info()
2942 uint32_t elem_type = tmp & MAY_BE_REF in _zend_update_type_info()
3018 tmp = (MAY_BE_REF | t1) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3022 } else if ((t1 & (MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN)) == MAY_BE_REF) { in _zend_update_type_info()
3023 tmp = (MAY_BE_REF | t1) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3027 } else if (t1 & MAY_BE_REF) { in _zend_update_type_info()
3028 tmp = (MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | t1); in _zend_update_type_info()
3089 tmp |= MAY_BE_REF; in _zend_update_type_info()
3105 tmp |= MAY_BE_REF; in _zend_update_type_info()
3114 tmp = MAY_BE_REF | (t1 & (MAY_BE_ARRAY | MAY_BE_OBJECT)); in _zend_update_type_info()
3127 tmp = t2 & MAY_BE_REF; in _zend_update_type_info()
3130 … tmp |= MAY_BE_REF | MAY_BE_ANY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY | MAY_BE_ARRAY_OF_REF; in _zend_update_type_info()
3132 …tmp |= MAY_BE_REF | MAY_BE_RCN | MAY_BE_ANY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY | MAY_BE_… in _zend_update_type_info()
3137 …tmp |= MAY_BE_REF | MAY_BE_RCN | MAY_BE_ANY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY | MAY_BE_… in _zend_update_type_info()
3359 tmp |= MAY_BE_REF | MAY_BE_INDIRECT; in _zend_update_type_info()
3399 tmp |= MAY_BE_REF | MAY_BE_INDIRECT; in _zend_update_type_info()
3463 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
3487 …tmp = MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN|MAY_BE_ANY|MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_… in _zend_update_type_info()
3500 …tmp = MAY_BE_ANY | MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_A… in _zend_update_type_info()
3514 tmp |= MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN; in _zend_update_type_info()
3642 if (tmp & MAY_BE_REF) { in zend_infer_types_ex()
3870 if ((ssa->var_info[v].type & (MAY_BE_REF | MAY_BE_ANY | MAY_BE_UNDEF)) != MAY_BE_LONG) continue; in zend_type_narrowing()
3939 ret->type |= MAY_BE_REF; in zend_init_func_return_info()
3998 t1 &= ~(MAY_BE_UNDEF | MAY_BE_REF); in zend_func_return_info()
4000 t1 |= MAY_BE_REF; in zend_func_return_info()
4190 …ssa_var_info[i].type = MAY_BE_UNDEF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_ANY | MAY_BE_… in zend_ssa_inference()
4488 if (t1 & MAY_BE_REF) { in zend_may_throw_ex()
4608 if ((t1 & (MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_ARRAY) { in zend_may_throw_ex()
4613 if ((t1 & (MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_ARRAY) { in zend_may_throw_ex()
4624 …& (MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_STRING|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) { in zend_may_throw_ex()