Home
last modified time | relevance | path

Searched refs:MAY_BE_OBJECT (Results 1 – 25 of 31) sorted by relevance

12

/PHP-8.2/Zend/Optimizer/
H A Dzend_func_infos.h38 F1("curl_file_create", MAY_BE_OBJECT),
39 F1("curl_init", MAY_BE_OBJECT|MAY_BE_FALSE),
41 F1("curl_multi_init", MAY_BE_OBJECT),
43 F1("curl_share_init", MAY_BE_OBJECT),
53 F1("date_create", MAY_BE_OBJECT|MAY_BE_FALSE),
62 F1("date_diff", MAY_BE_OBJECT),
143 F1("imagecrop", MAY_BE_OBJECT|MAY_BE_FALSE),
175 F1("hash_init", MAY_BE_OBJECT),
177 F1("hash_copy", MAY_BE_OBJECT),
578 F1("dir", MAY_BE_OBJECT|MAY_BE_FALSE),
[all …]
H A Dzend_inference.c2133 if (t1 & MAY_BE_OBJECT) { in zend_array_element_type()
2266 if ((t1_type & MAY_BE_OBJECT) || (t2_type & MAY_BE_OBJECT)) { in binary_op_result_type()
2384 tmp |= MAY_BE_OBJECT; in zend_convert_type()
2609 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info()
2683 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info()
2990 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info()
3277 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info()
3425 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info()
3476 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info()
4978 return (t1 & MAY_BE_OBJECT) || (t2 & MAY_BE_OBJECT); in zend_may_throw_ex()
[all …]
H A Descape_analysis.c269 if (OP1_INFO() & MAY_BE_OBJECT) { in is_escape_use()
301 if (OP1_INFO() & MAY_BE_OBJECT) { in is_escape_use()
312 if (OP1_INFO() & MAY_BE_OBJECT) { in is_escape_use()
341 if (OP2_INFO() & MAY_BE_OBJECT) { in is_escape_use()
385 && (ssa->var_info[i].type & (MAY_BE_ARRAY|MAY_BE_OBJECT)) in zend_ssa_escape_analysis()
419 && (ssa->var_info[i].type & (MAY_BE_ARRAY|MAY_BE_OBJECT))) { in zend_ssa_escape_analysis()
H A Ddfa_pass.c314 if (disallowed_types == MAY_BE_OBJECT && use_info->ce && ZEND_TYPE_IS_COMPLEX(arg_info->type)) { in can_elide_return_type_check()
799 …line->op1_type == IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_jmps()
830 …line->op1_type == IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_jmps()
1284 if (!(OP1_INFO() & MAY_BE_OBJECT) in zend_dfa_optimize_op_array()
1285 && !(OP2_INFO() & MAY_BE_OBJECT)) { in zend_dfa_optimize_op_array()
1343 …&& !(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()
1403 ….op1_use].type & (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_op_array()
1419 ….op1_use].type & (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_op_array()
1503 …&& !(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()
1644 ….op1_use].type & (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_op_array()
[all …]
H A Dzend_inference.h34 (MAY_BE_OBJECT|MAY_BE_RESOURCE \
H A Ddce.c393 return (type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) != 0; in may_be_refcounted()
H A Dzend_dump.c335 if (info & MAY_BE_OBJECT) { in zend_dump_type_info()
H A Dzend_optimizer.c1403 return (type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) != 0; in needs_live_range()
/PHP-8.2/Zend/
H A Dzend_type_info.h33 #define MAY_BE_OBJECT (1 << IS_OBJECT) macro
35 …ALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC…
54 #define MAY_BE_ARRAY_OF_OBJECT (MAY_BE_OBJECT << MAY_BE_ARRAY_SHIFT)
H A Dzend_closures_arginfo.h10 ZEND_ARG_TYPE_MASK(0, newScope, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL, "\"static\"")
15 ZEND_ARG_TYPE_MASK(0, newScope, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL, "\"static\"")
H A Dzend_builtin_functions_arginfo.h57 ZEND_ARG_TYPE_MASK(0, object_or_class, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
83 ZEND_ARG_TYPE_MASK(0, object_or_class, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
H A Dzend_inheritance.c347 if (ZEND_TYPE_FULL_MASK(type) & MAY_BE_OBJECT) { in zend_type_permits_self()
462 if (ZEND_TYPE_FULL_MASK(proto_type) & MAY_BE_OBJECT) { in zend_is_class_subtype_of_type()
579 if (proto_type_mask & MAY_BE_OBJECT) { in zend_is_intersection_subtype_of_type()
/PHP-8.2/sapi/apache2handler/
H A Dphp_functions_arginfo.h4 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_apache_lookup_uri, 0, 1, MAY_BE_OBJECT|MAY_BE_FALSE)
/PHP-8.2/ext/spl/
H A Dspl_array_arginfo.h5 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, "[]")
77 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL)
89 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, "[]")
/PHP-8.2/ext/zend_test/
H A Dtest_arginfo.h43 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_zend_string_or_object, 0, 1, MAY_BE_OBJECT|MAY_BE_S…
44 ZEND_ARG_TYPE_MASK(0, param, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
47 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_zend_string_or_object_or_null, 0, 1, MAY_BE_OBJECT|…
48 ZEND_ARG_TYPE_MASK(0, param, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL, NULL)
86 ZEND_ARG_TYPE_MASK(0, obj_or_class, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
/PHP-8.2/ext/xsl/
H A Dphp_xsl_arginfo.h8 …E_RETURN_TYPE_MASK_EX(arginfo_class_XSLTProcessor_transformToDoc, 0, 1, MAY_BE_OBJECT|MAY_BE_FALSE)
/PHP-8.2/ext/opcache/jit/
H A Dzend_jit_arm64.dasc5967 if (var_info & (MAY_BE_ARRAY|MAY_BE_OBJECT)) {
8832 ZEND_ASSERT(op1_info & MAY_BE_OBJECT);
10401 case MAY_BE_OBJECT: type = IS_OBJECT; break;
10975 (op1_info & (MAY_BE_REF|MAY_BE_OBJECT)) ||
11178 if (exit_addr && !(op1_info & MAY_BE_OBJECT)) {
11208 if (op1_info & MAY_BE_OBJECT) {
11674 if (op1_info & (MAY_BE_STRING|MAY_BE_OBJECT)) {
12128 ZEND_ASSERT(op1_info & MAY_BE_OBJECT);
12603 ZEND_ASSERT(op1_info & MAY_BE_OBJECT);
13030 ZEND_ASSERT(op1_info & MAY_BE_OBJECT);
[all …]
H A Dzend_jit_x86.dasc6511 if (var_info & (MAY_BE_ARRAY|MAY_BE_OBJECT)) {
9492 ZEND_ASSERT(op1_info & MAY_BE_OBJECT);
11100 case MAY_BE_OBJECT: type = IS_OBJECT; break;
11688 (op1_info & (MAY_BE_REF|MAY_BE_OBJECT)) ||
11904 if (exit_addr && !(op1_info & MAY_BE_OBJECT)) {
11942 if (op1_info & MAY_BE_OBJECT) {
12423 if (op1_info & (MAY_BE_STRING|MAY_BE_OBJECT)) {
12893 ZEND_ASSERT(op1_info & MAY_BE_OBJECT);
13379 ZEND_ASSERT(op1_info & MAY_BE_OBJECT);
13844 ZEND_ASSERT(op1_info & MAY_BE_OBJECT);
[all …]
H A Dzend_jit_trace.c4649 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit_trace()
4659 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace()
4686 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace()
4740 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit_trace()
4750 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace()
4777 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace()
4830 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace()
4857 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace()
5847 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace()
5875 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace()
[all …]
H A Dzend_jit.c564 if ((op1_info & MAY_BE_OBJECT) in zend_jit_may_avoid_refcounting()
3170 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit()
3177 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit()
3218 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit()
3225 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit()
3259 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit()
3266 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit()
3761 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit()
3768 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit()
3912 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit()
[all …]
/PHP-8.2/ext/pdo/
H A Dpdo_stmt_arginfo.h60 …ATIVE_RETURN_TYPE_MASK_EX(arginfo_class_PDOStatement_fetchObject, 0, 0, MAY_BE_OBJECT|MAY_BE_FALSE)
/PHP-8.2/ext/mysqli/
H A Dmysqli_arginfo.h87 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_fetch_field, 0, 1, MAY_BE_OBJECT|MAY_BE_FALS…
95 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_fetch_field_direct, 0, 2, MAY_BE_OBJECT|MAY_…
118 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_fetch_object, 0, 1, MAY_BE_OBJECT|MAY_BE_NUL…
600 …TIVE_RETURN_TYPE_MASK_EX(arginfo_class_mysqli_result_fetch_field, 0, 0, MAY_BE_OBJECT|MAY_BE_FALSE)
605 …TURN_TYPE_MASK_EX(arginfo_class_mysqli_result_fetch_field_direct, 0, 1, MAY_BE_OBJECT|MAY_BE_FALSE)
620 …E_RETURN_TYPE_MASK_EX(arginfo_class_mysqli_result_fetch_object, 0, 0, MAY_BE_OBJECT|MAY_BE_NULL|MA…
/PHP-8.2/ext/reflection/
H A Dphp_reflection_arginfo.h132 ZEND_ARG_TYPE_MASK(0, objectOrMethod, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
183 ZEND_ARG_TYPE_MASK(0, objectOrClass, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
333 ZEND_ARG_TYPE_MASK(0, class, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
390 ZEND_ARG_TYPE_MASK(0, class, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
/PHP-8.2/ext/standard/
H A Dbasic_functions_arginfo.h118 ZEND_ARG_TYPE_MASK(1, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL)
128 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL)
134 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL)
145 ZEND_ARG_TYPE_MASK(1, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL)
597 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_get_browser, 0, 0, MAY_BE_OBJECT|MAY_BE_ARRAY|MAY_B…
1511 ZEND_ARG_TYPE_MASK(0, data, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL)
1674 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_pow, 0, 2, MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_OBJECT)
/PHP-8.2/ext/pgsql/
H A Dpgsql_arginfo.h151 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_pg_fetch_object, 0, 1, MAY_BE_OBJECT|MAY_BE_FALSE)

Completed in 195 milliseconds

12