Lines Matching refs:MAY_BE_REF

100 		    !(ssa->var_info[_var].type & MAY_BE_REF)) { \
108 !(ssa->var_info[_var].type & MAY_BE_REF) && \
1778 && !(ssa->var_info[j].type & MAY_BE_REF)) { in zend_infer_ranges_warmup()
1879 if (ssa->var_info[j].type & MAY_BE_REF) { in zend_infer_ranges()
1891 && !(ssa->var_info[j].type & MAY_BE_REF)) { in zend_infer_ranges()
1901 if (!(ssa->var_info[j].type & MAY_BE_REF)) { in zend_infer_ranges()
1918 && !(ssa->var_info[j].type & MAY_BE_REF)) { in zend_infer_ranges()
1935 && !(ssa->var_info[j].type & MAY_BE_REF)) { in zend_infer_ranges()
1969 …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()
1977 if (__type & MAY_BE_REF) { \
1989 if (__type & (MAY_BE_REF|MAY_BE_RCN)) { \
2003 (ssa_var_info[__var].type & MAY_BE_REF) \
2004 == (__type & MAY_BE_REF)); \
2035 && ssa_var_info[(from_var)].ce && !(ssa_var_info[(to_var)].type & MAY_BE_REF)) { \
2116 …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()
2138 tmp |= MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN; in zend_array_element_type()
2536 if (ssa_op->result_def >= 0 && !(ssa_var_info[ssa_op->result_def].type & MAY_BE_REF)) { in _zend_update_type_info()
2539 if (ssa_op->op1_def >= 0 && !(ssa_var_info[ssa_op->op1_def].type & MAY_BE_REF)) { in _zend_update_type_info()
2542 if (ssa_op->op2_def >= 0 && !(ssa_var_info[ssa_op->op2_def].type & MAY_BE_REF)) { in _zend_update_type_info()
2658 if (t1 & (MAY_BE_RC1|MAY_BE_REF)) { in _zend_update_type_info()
2664 tmp = t1 & ~(MAY_BE_UNDEF|MAY_BE_REF); in _zend_update_type_info()
2711 tmp |= MAY_BE_REF; in _zend_update_type_info()
2721 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
2722 tmp |= MAY_BE_REF; in _zend_update_type_info()
2744 orig = (orig & (MAY_BE_REF|MAY_BE_OBJECT))|MAY_BE_RC1|MAY_BE_RCN; in _zend_update_type_info()
2773 if (tmp & MAY_BE_REF) { in _zend_update_type_info()
2802 if (tmp & MAY_BE_REF) { in _zend_update_type_info()
2807 tmp &= ~MAY_BE_REF; in _zend_update_type_info()
2860 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
2861 tmp |= MAY_BE_REF; in _zend_update_type_info()
2873 tmp |= t1 & ~(MAY_BE_UNDEF|MAY_BE_REF|MAY_BE_RCN); in _zend_update_type_info()
2880 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
2881 tmp |= MAY_BE_REF; in _zend_update_type_info()
2958 if (tmp & (MAY_BE_ANY | MAY_BE_REF)) { in _zend_update_type_info()
2968 tmp = (t1 & (MAY_BE_REF|MAY_BE_OBJECT))|MAY_BE_RC1|MAY_BE_RCN; in _zend_update_type_info()
3011 tmp = (t1 & (MAY_BE_REF|MAY_BE_OBJECT))|MAY_BE_RC1|MAY_BE_RCN; in _zend_update_type_info()
3029 tmp = t2 & ~(MAY_BE_UNDEF|MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3033 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
3034 tmp |= MAY_BE_REF; in _zend_update_type_info()
3036 if (t2 & MAY_BE_REF) { in _zend_update_type_info()
3055 if (tmp & MAY_BE_REF) { in _zend_update_type_info()
3057 tmp &= ~MAY_BE_REF; in _zend_update_type_info()
3081 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3088 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in _zend_update_type_info()
3090 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3112 tmp = (MAY_BE_REF | MAY_BE_RCN | MAY_BE_RC1 | t2) & ~MAY_BE_UNDEF; in _zend_update_type_info()
3114 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3125 tmp = (MAY_BE_REF | t2) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3134 UPDATE_SSA_TYPE(MAY_BE_REF, ssa_op->result_def); in _zend_update_type_info()
3139 UPDATE_SSA_TYPE(MAY_BE_REF, ssa_op->op1_def); in _zend_update_type_info()
3143 tmp = MAY_BE_REF | MAY_BE_ANY in _zend_update_type_info()
3149 | ((opline->extended_value & ZEND_BIND_REF) ? MAY_BE_REF : (MAY_BE_RC1 | MAY_BE_RCN)); in _zend_update_type_info()
3158 if (t1 & (MAY_BE_RC1|MAY_BE_REF)) { in _zend_update_type_info()
3168 tmp = t2 | MAY_BE_REF; in _zend_update_type_info()
3182 tmp = t1 | MAY_BE_REF; in _zend_update_type_info()
3201 …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()
3207 …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()
3243 tmp |= MAY_BE_REF; in _zend_update_type_info()
3248 uint32_t elem_type = tmp & MAY_BE_REF in _zend_update_type_info()
3324 tmp = (MAY_BE_REF | t1) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3328 } else if ((t1 & (MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN)) == MAY_BE_REF) { in _zend_update_type_info()
3329 tmp = (MAY_BE_REF | t1) & ~(MAY_BE_UNDEF|MAY_BE_RC1|MAY_BE_RCN); in _zend_update_type_info()
3333 } else if (t1 & MAY_BE_REF) { in _zend_update_type_info()
3334 tmp = (MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | t1); in _zend_update_type_info()
3375 tmp |= MAY_BE_REF; in _zend_update_type_info()
3391 tmp |= MAY_BE_REF; in _zend_update_type_info()
3400 tmp = MAY_BE_REF | (t1 & (MAY_BE_ARRAY | MAY_BE_OBJECT)); in _zend_update_type_info()
3415 tmp = t2 & MAY_BE_REF; in _zend_update_type_info()
3419 … 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()
3423 tmp |= MAY_BE_REF; in _zend_update_type_info()
3429 …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()
3438 tmp |= MAY_BE_REF; in _zend_update_type_info()
3691 tmp |= MAY_BE_REF | MAY_BE_INDIRECT; in _zend_update_type_info()
3731 tmp |= MAY_BE_REF | MAY_BE_INDIRECT; in _zend_update_type_info()
3807 if (t1 & MAY_BE_REF) { in _zend_update_type_info()
3838 …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()
3851 …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()
3867 tmp |= MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN; in _zend_update_type_info()
3996 if (tmp & MAY_BE_REF) { in zend_infer_types_ex()
4224 if ((ssa->var_info[v].type & (MAY_BE_REF | MAY_BE_ANY | MAY_BE_UNDEF)) != MAY_BE_LONG) continue; in zend_type_narrowing()
4303 type |= MAY_BE_REF; in zend_get_return_info_from_signature_only()
4354 | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF; in zend_func_return_info()
4379 t1 &= ~(MAY_BE_UNDEF | MAY_BE_REF); in zend_func_return_info()
4381 t1 |= MAY_BE_REF; in zend_func_return_info()
4641 } else if (ssa->var_info[var].type & MAY_BE_REF) { in zend_mark_cv_references()
4651 …ssa->var_info[var].type |= MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_ANY | MAY_BE_ARRAY_KEY_AN… in zend_mark_cv_references()
4656 if (!(ssa->var_info[p->ssa_var].type & MAY_BE_REF)) { in zend_mark_cv_references()
4668 if (!(ssa->var_info[op->op1_def].type & MAY_BE_REF)) { in zend_mark_cv_references()
4678 if (!(ssa->var_info[op->op2_def].type & MAY_BE_REF)) { in zend_mark_cv_references()
4683 if (!(ssa->var_info[op->result_def].type & MAY_BE_REF)) { in zend_mark_cv_references()
4707 …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()
4986 if (t1 & MAY_BE_REF) { in zend_may_throw_ex()
5110 if ((t1 & (MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_ARRAY) { in zend_may_throw_ex()
5115 if ((t1 & (MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_ARRAY) { in zend_may_throw_ex()
5126 …SE|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()