Searched refs:MAY_BE_REF (Results 1 – 17 of 17) sorted by relevance
36 #define MAY_BE_REF (1 << IS_REFERENCE) /* may be reference */ macro58 #define MAY_BE_ARRAY_OF_REF (MAY_BE_REF << MAY_BE_ARRAY_SHIFT)
9503 …& (IS_CONST|IS_CV)) && !(op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) && !(op2_info & (MAY_BE_UNDEF|MAY_B…9519 …& (IS_CONST|IS_CV)) && !(op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) && !(op2_info & (MAY_BE_UNDEF|MAY_B…9706 …F|MAY_BE_NULL|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF))), ZEND_FETCH_D…9761 …(ZEND_SEND_VAR, op->op2_type == IS_UNUSED && (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0, ZEND_SEN…9778 …UNUSED && op->op2.num <= MAX_ARG_FLAG_NUM && (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0, ZEND_SEN…9826 …DLER(ZEND_FE_FETCH_R, op->op2_type == IS_CV && (op1_info & (MAY_BE_ANY|MAY_BE_REF)) == MAY_BE_ARRA…
64104 …& (IS_CONST|IS_CV)) && !(op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) && !(op2_info & (MAY_BE_UNDEF|MAY_B…64122 …& (IS_CONST|IS_CV)) && !(op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) && !(op2_info & (MAY_BE_UNDEF|MAY_B…64237 …e == IS_UNUSED && op->op2.num <= MAX_ARG_FLAG_NUM && (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0) {64242 if (op->op2_type == IS_CV && (op1_info & (MAY_BE_ANY|MAY_BE_REF)) == MAY_BE_ARRAY) {64247 … (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF))) {64260 if (op->op2_type == IS_UNUSED && (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0) {
2807 tmp &= ~MAY_BE_REF; in _zend_update_type_info()2861 tmp |= MAY_BE_REF; in _zend_update_type_info()2881 tmp |= MAY_BE_REF; in _zend_update_type_info()3034 tmp |= MAY_BE_REF; in _zend_update_type_info()3057 tmp &= ~MAY_BE_REF; in _zend_update_type_info()3243 tmp |= MAY_BE_REF; 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()3375 tmp |= MAY_BE_REF; in _zend_update_type_info()3391 tmp |= MAY_BE_REF; in _zend_update_type_info()4303 type |= MAY_BE_REF; in zend_get_return_info_from_signature_only()[all …]
67 if (ssa->var_info[use].type & MAY_BE_REF) { in is_bad_mod()199 if (t1 & MAY_BE_REF) { in may_have_side_effects()301 && (ssa->var_info[ssa_op->op1_use].type & MAY_BE_REF) != 0)) { in add_operands_to_worklists()310 && (ssa->var_info[ssa_op->op2_use].type & MAY_BE_REF) != 0)) { in add_operands_to_worklists()394 return (type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) != 0; in may_be_refcounted()401 if ((ctx->ssa->var_info[ssa_op->op1_use].type & (MAY_BE_REF|MAY_BE_ANY|MAY_BE_UNDEF)) != 0 in is_free_of_live_var()
298 if (use_type & MAY_BE_REF) { in can_elide_return_type_check()818 …= IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF))) { in zend_dfa_optimize_jmps()849 …= IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF))) { in zend_dfa_optimize_jmps()1074 && !(ssa->var_info[cv_var].type & MAY_BE_REF) in zend_dfa_try_to_replace_result()1384 …&& !(ssa->var_info[v].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) in zend_dfa_optimize_op_array()1390 && !(ssa->var_info[src_var].type & MAY_BE_REF) in zend_dfa_optimize_op_array()1508 …&& (ssa->var_info[result_var].type & ((MAY_BE_ANY|MAY_BE_REF|MAY_BE_UNDEF) - (MAY_BE_LONG|MAY_BE_D… in zend_dfa_optimize_op_array()1522 …&& (ssa->var_info[result_var].type & ((MAY_BE_ANY|MAY_BE_REF|MAY_BE_UNDEF) - (MAY_BE_LONG|MAY_BE_D… in zend_dfa_optimize_op_array()1542 …a->var_info[orig_var].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) in zend_dfa_optimize_op_array()1548 && !(ssa->var_info[src_var].type & MAY_BE_REF) in zend_dfa_optimize_op_array()[all …]
187 if (call_info->is_prototype && (ret & ~MAY_BE_REF)) { in zend_get_func_info()188 ret |= MAY_BE_REF; in zend_get_func_info()
321 || (OP1_INFO() & MAY_BE_REF) in is_escape_use()337 || (OP1_INFO() & MAY_BE_REF) in is_escape_use()414 } else if (ssa_vars[i].alias && (ssa->var_info[i].type & MAY_BE_REF)) { in zend_ssa_escape_analysis()
1180 …ne->op1_type == IS_UNUSED ? 0 : (OP1_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF|MAY_BE_ARRAY_OF_… in zend_redo_pass_two_ex()1181 …ne->op1_type == IS_UNUSED ? 0 : (OP2_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF|MAY_BE_ARRAY_OF_… in zend_redo_pass_two_ex()1187 …y->opcodes].op1_def >= 0) ? (OP1_DEF_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF|MAY_BE_ARRAY_OF_… in zend_redo_pass_two_ex()1188 …(opline->result_type == IS_UNUSED ? 0 : (RES_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF|MAY_BE_A… in zend_redo_pass_two_ex()1346 return (type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) != 0; in needs_live_range()
199 …return MAY_BE_UNDEF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_INDIRECT | MAY_BE_ANY | MAY_BE… in get_ssa_var_info()
186 if (info & MAY_BE_REF) { in zend_dump_type_info()
165 phi->constraint.type.type_mask = MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN; in pi_type_mask()
1002 if (IS_BOT(op1) && (ctx->scdf.ssa->var_info[ssa_op->op1_use].type & MAY_BE_REF)) { in sccp_visit_instr()
1353 || if (info & MAY_BE_REF) {6441 if (var_info & MAY_BE_REF) {6602 if (op1_info & MAY_BE_REF) {6678 var_info |= MAY_BE_REF;6815 if (op1_info & MAY_BE_REF) {6899 var_info |= MAY_BE_REF;7066 if (op1_info & MAY_BE_REF) {12026 if (op1_info & MAY_BE_REF) {12311 if (op1_info & MAY_BE_REF) {14259 var_info &= ~MAY_BE_REF;[all …]
1442 || if (info & MAY_BE_REF) {5889 if (var_info & MAY_BE_REF) {6048 if (op1_info & MAY_BE_REF) {6126 var_info |= MAY_BE_REF;6246 if (op1_info & MAY_BE_REF) {6332 var_info |= MAY_BE_REF;6482 if (op1_info & MAY_BE_REF) {11290 if (op1_info & MAY_BE_REF) {11560 if (op1_info & MAY_BE_REF) {11775 if (op1_info & MAY_BE_REF) {[all …]
911 if (!(info->type & MAY_BE_REF)) { in zend_jit_trace_copy_ssa_var_range()1547 tmp |= MAY_BE_REF; in zend_jit_trace_build_tssa()2341 tmp |= MAY_BE_REF; in zend_jit_trace_build_tssa()2536 …if (((t0 | t1) & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) == (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF… in zend_jit_trace_build_tssa()2557 … if ((t0 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) != (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF))) { in zend_jit_trace_build_tssa()2569 … if ((t1 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) != (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF))) { in zend_jit_trace_build_tssa()4993 op1_def_info &= ~MAY_BE_REF; in zend_jit_trace()4998 op1_info &= ~MAY_BE_REF; in zend_jit_trace()4999 op1_def_info &= ~MAY_BE_REF; in zend_jit_trace()6050 if (op1_info & MAY_BE_REF) { in zend_jit_trace()[all …]
61 # define RC_MAY_BE_1(info) (((info) & (MAY_BE_RC1|MAY_BE_REF)) != 0)62 # define RC_MAY_BE_N(info) (((info) & (MAY_BE_RCN|MAY_BE_REF)) != 0)521 info = MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_ANY | MAY_BE_UNDEF | in zend_ssa_cv_info()3682 if ((op1_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) != MAY_BE_STRING) { in zend_jit()3809 op1_info = MAY_BE_ANY|MAY_BE_REF; in zend_jit()3838 if ((op1_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_STRING) { in zend_jit()3847 if ((op1_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_STRING) { in zend_jit()3856 if ((op1_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_ARRAY) { in zend_jit()3888 if (OP1_INFO() & MAY_BE_REF) { in zend_jit()3898 if ((op1_info & (MAY_BE_ANY|MAY_BE_REF|MAY_BE_UNDEF)) != MAY_BE_ARRAY) { in zend_jit()[all …]
Completed in 294 milliseconds