Home
last modified time | relevance | path

Searched refs:MAY_BE_ARRAY (Results 1 – 11 of 11) sorted by relevance

/PHP-7.3/ext/opcache/Optimizer/
H A Dzend_func_info.c74 if (arg_info & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_strlen_info()
155 if ((arg1_info & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_l_ss_info()
156 (arg2_info & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) { in zend_l_ss_info()
180 if ((arg1_info & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_lb_ssn_info()
181 (arg2_info & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) || in zend_lb_ssn_info()
182 (arg3_info & (MAY_BE_STRING|MAY_BE_RESOURCE|MAY_BE_ARRAY|MAY_BE_OBJECT))) { in zend_lb_ssn_info()
203 if (arg1_info & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_b_s_info()
250 I1("get_included_files", MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_STRING),
375 …F1("str_getcsv", MAY_BE_NULL | MAY_BE_ARRAY | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LO…
665 …F1("fgetcsv", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY | MAY_…
[all …]
H A Dzend_inference.c2061 if (t1 & MAY_BE_ARRAY) { in zend_array_element_type()
2066 if (tmp & MAY_BE_ARRAY) { in zend_array_element_type()
2118 if (tmp & MAY_BE_ARRAY) { in assign_dim_result_type()
2178 } else if (t1_type == MAY_BE_ARRAY && t2_type == MAY_BE_ARRAY) { in binary_op_result_type()
2184 if ((t1_type & MAY_BE_ARRAY) && (t2_type & MAY_BE_ARRAY)) { in binary_op_result_type()
2433 if (t1 & MAY_BE_ARRAY) { in zend_update_type_info()
2909 if (t1 & MAY_BE_ARRAY) { in zend_update_type_info()
3150 if (t1 & MAY_BE_ARRAY) { in zend_update_type_info()
3155 if (tmp & MAY_BE_ARRAY) { in zend_update_type_info()
3171 if (t1 & MAY_BE_ARRAY) { in zend_update_type_info()
[all …]
H A Descape_analysis.c197 if (opline->op1_type == IS_CV && (OP1_INFO() & MAY_BE_ARRAY)) { in is_allocation_def()
202 if (opline->op1_type == IS_CV && (OP1_INFO() & MAY_BE_ARRAY)) { in is_allocation_def()
214 if (opline->op2_type == IS_CV && (OP2_INFO() & MAY_BE_ARRAY)) { in is_allocation_def()
426 && (ssa->var_info[i].type & (MAY_BE_ARRAY|MAY_BE_OBJECT)) in zend_ssa_escape_analysis()
459 && (ssa->var_info[i].type & (MAY_BE_ARRAY|MAY_BE_OBJECT))) { in zend_ssa_escape_analysis()
H A Ddce.c384 …&& (ssa->var_info[ssa_op->op1_use].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in dce_instr()
391 …if (ssa->var_info[ssa_op->op1_use].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in dce_instr()
400 …if (ssa->var_info[ssa_op->op2_use].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in dce_instr()
533 …if ((ssa->var_info[var].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_RE… in dce_live_ranges()
H A Ddfa_pass.c739 …} else if (opline->op1_type == IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|M… in zend_dfa_optimize_jmps()
770 …} else if (opline->op1_type == IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|M… in zend_dfa_optimize_jmps()
803 …} else if (opline->op1_type == IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|M… in zend_dfa_optimize_jmps()
811 …_CV && !(OP1_INFO() & MAY_BE_UNDEF)) || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|M… in zend_dfa_optimize_jmps()
1070 …&& !(ssa->var_info[orig_var].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_… in zend_dfa_optimize_op_array()
1154 …sa->ops[op_1].op1_use].type & (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|M… in zend_dfa_optimize_op_array()
1168 …sa->ops[op_1].op1_use].type & (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|M… in zend_dfa_optimize_op_array()
1206 …&& !(ssa->var_info[ssa->ops[op_1].op1_use].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE… in zend_dfa_optimize_op_array()
H A Dzend_inference.h166 uint32_t tmp = MAY_BE_ARRAY; in DEFINE_SSA_OP_MIN_RANGE()
H A Dzend_ssa.c163 if (type & MAY_BE_ARRAY) { in mask_for_type_check()
164 return MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF; in mask_for_type_check()
H A Dzend_dump.c233 if (info & MAY_BE_ARRAY) { in zend_dump_type_info()
/PHP-7.3/Zend/
H A Dzend_type_info.h31 #define MAY_BE_ARRAY (1 << IS_ARRAY) macro
34 …NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|M…
45 #define MAY_BE_ARRAY_OF_ARRAY (MAY_BE_ARRAY << MAY_BE_ARRAY_SHIFT)
H A Dzend_vm_def.h8697 …ND_FETCH_DIM_R, (!(op2_info & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|M…
8819 …type == IS_CV && (op1_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) == MAY_BE_ARRAY, ZEND_FE_FETCH_…
H A Dzend_vm_execute.h65443 if (op->op2_type == IS_CV && (op1_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) == MAY_BE_ARRAY) {
65448 …if (!(op2_info & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC…

Completed in 214 milliseconds