Lines Matching refs:MAY_BE_REF
1864 …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()
1872 if (__type & MAY_BE_REF) { \
1878 if (__type & (MAY_BE_REF|MAY_BE_RCN)) { \
2058 …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()
2074 tmp |= MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN; in zend_array_element_type()
2449 if ((t1 & (MAY_BE_RC1|MAY_BE_REF)) && (opline->op1_type == IS_CV)) { in zend_update_type_info()
2455 tmp = t1 & ~(MAY_BE_UNDEF|MAY_BE_REF); in zend_update_type_info()
2491 tmp |= MAY_BE_REF; in zend_update_type_info()
2497 tmp |= MAY_BE_REF; in zend_update_type_info()
2503 if (t1 & MAY_BE_REF) { in zend_update_type_info()
2504 tmp |= MAY_BE_REF; in zend_update_type_info()
2525 if (!(orig & MAY_BE_REF)) { in zend_update_type_info()
2569 if (t1 & MAY_BE_REF) { in zend_update_type_info()
2570 tmp |= MAY_BE_REF; in zend_update_type_info()
2627 tmp |= t1 & ~(MAY_BE_UNDEF|MAY_BE_ERROR|MAY_BE_REF|MAY_BE_RCN); in zend_update_type_info()
2634 if (t1 & MAY_BE_REF) { in zend_update_type_info()
2635 tmp |= MAY_BE_REF; in zend_update_type_info()
2710 tmp |= MAY_BE_REF; in zend_update_type_info()
2718 if (tmp & (MAY_BE_ANY | MAY_BE_REF)) { in zend_update_type_info()
2741 …tmp = MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_ANY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_A… in zend_update_type_info()
2748 if (tmp & (MAY_BE_ANY | MAY_BE_REF)) { in zend_update_type_info()
2781 if (tmp & (MAY_BE_ANY | MAY_BE_REF)) { in zend_update_type_info()
2788 tmp = t2 & ~(MAY_BE_UNDEF|MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2792 if (t1 & MAY_BE_REF) { in zend_update_type_info()
2793 tmp |= MAY_BE_REF; in zend_update_type_info()
2795 if (t2 & MAY_BE_REF) { in zend_update_type_info()
2814 UPDATE_SSA_TYPE(tmp & ~MAY_BE_REF, ssa_ops[i].result_def); in zend_update_type_info()
2821 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2828 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in zend_update_type_info()
2830 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_ERROR|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
2841 tmp = MAY_BE_REF | MAY_BE_ANY in zend_update_type_info()
2847 | ((opline->extended_value & ZEND_BIND_REF) ? MAY_BE_REF : (MAY_BE_RC1 | MAY_BE_RCN)); in zend_update_type_info()
2853 if ((t1 & (MAY_BE_RC1|MAY_BE_REF)) && (opline->op1_type == IS_CV)) { in zend_update_type_info()
2863 tmp = t2 | MAY_BE_REF; in zend_update_type_info()
2877 tmp = t1 | MAY_BE_REF; in zend_update_type_info()
2896 …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()
2902 …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()
2947 tmp |= MAY_BE_REF; in zend_update_type_info()
2952 …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()
2956 tmp = (tmp & (MAY_BE_RC1|MAY_BE_RCN|MAY_BE_REF)) | in zend_update_type_info()
3049 tmp = (MAY_BE_REF | t1) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
3053 } else if ((t1 & (MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN)) == MAY_BE_REF) { in zend_update_type_info()
3054 tmp = (MAY_BE_REF | t1) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in zend_update_type_info()
3058 } else if (t1 & MAY_BE_REF) { in zend_update_type_info()
3059 tmp = (MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | t1); in zend_update_type_info()
3106 tmp |= MAY_BE_REF; in zend_update_type_info()
3122 tmp |= MAY_BE_REF; in zend_update_type_info()
3133 tmp = MAY_BE_REF | (t1 & (MAY_BE_ARRAY | MAY_BE_OBJECT)); in zend_update_type_info()
3145 … 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()
3147 …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()
3152 …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()
3371 tmp |= MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_ERROR; in zend_update_type_info()
3434 if (t1 & MAY_BE_REF) { in zend_update_type_info()
3462 …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()
3476 …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()
3484 tmp |= MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN; in zend_update_type_info()
3792 if ((ssa->var_info[v].type & (MAY_BE_REF | MAY_BE_ANY | MAY_BE_UNDEF)) != MAY_BE_LONG) continue; in zend_type_narrowing()
3861 ret->type |= MAY_BE_REF; in zend_init_func_return_info()
3923 t1 &= ~(MAY_BE_UNDEF | MAY_BE_REF); in zend_func_return_info()
3925 t1 |= MAY_BE_REF; in zend_func_return_info()
4116 …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()