Home
last modified time | relevance | path

Searched refs:MAY_BE_REF (Results 1 – 10 of 10) sorted by relevance

/PHP-7.1/Zend/
H A Dzend_type_info.h37 #define MAY_BE_REF (1 << IS_REFERENCE) /* may be reference */ macro
51 #define MAY_BE_ARRAY_OF_REF (MAY_BE_REF << MAY_BE_ARRAY_SHIFT)
H A Dzend_vm_def.h8616 …F|MAY_BE_NULL|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF))), ZEND_FETCH_D…
8664 ZEND_VM_TYPE_SPEC_HANDLER(ZEND_SEND_VAR, (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0, ZEND_SEND_VAR…
8682 ZEND_VM_TYPE_SPEC_HANDLER(ZEND_SEND_VAR_EX, (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0, ZEND_SEND_…
H A Dzend_vm_execute.h62944 if ((op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0) {
62949 … (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF))) {
62954 if ((op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0) {
/PHP-7.1/ext/opcache/Optimizer/
H A Dzend_inference.c2428 if (t1 & MAY_BE_REF) { in zend_update_type_info()
2429 tmp |= MAY_BE_REF; in zend_update_type_info()
2493 if (t1 & MAY_BE_REF) { in zend_update_type_info()
2494 tmp |= MAY_BE_REF; in zend_update_type_info()
2569 tmp |= MAY_BE_REF; in zend_update_type_info()
2630 tmp |= MAY_BE_REF; in zend_update_type_info()
2781 tmp |= MAY_BE_REF; in zend_update_type_info()
2887 } else if ((t1 & (MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN)) == MAY_BE_REF) { in zend_update_type_info()
2941 tmp |= MAY_BE_REF; in zend_update_type_info()
2957 tmp |= MAY_BE_REF; in zend_update_type_info()
[all …]
H A Ddfa_pass.c320 if (use_info->type & MAY_BE_REF) { in can_elide_return_type_check()
479 …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()
486 && !(ssa->var_info[src_var].type & MAY_BE_REF) in zend_dfa_optimize_op_array()
559 … (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF))) { in zend_dfa_optimize_op_array()
573 … (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF))) { in zend_dfa_optimize_op_array()
611 …a->ops[op_1].op1_use].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) in zend_dfa_optimize_op_array()
H A Dzend_optimizer.c858 …opline->op1_type == IS_UNUSED ? 0 : (OP1_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF|MAY_BE_ARRAY… in zend_redo_pass_two_ex()
859 …opline->op2_type == IS_UNUSED ? 0 : (OP2_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF|MAY_BE_ARRAY… in zend_redo_pass_two_ex()
864 …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()
865 …(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()
H A Dzend_inference.h200 …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_var_info()
H A Dzend_func_info.c47 {name, sizeof(name)-1, (FUNC_MAY_WARN | MAY_BE_REF | (info)), NULL}
49 {name, sizeof(name)-1, (FUNC_MAY_WARN | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | (info)), NULL}
1243 ret |= MAY_BE_REF; in zend_get_func_info()
H A Dzend_dump.c153 if (info & MAY_BE_REF) { in zend_dump_type_info()
H A Dzend_ssa.c143 phi->constraint.type.type_mask = MAY_BE_REF|MAY_BE_RC1|MAY_BE_RCN; in pi_type_mask()

Completed in 321 milliseconds