Home
last modified time | relevance | path

Searched refs:list_type (Results 1 – 7 of 7) sorted by relevance

/PHP-8.3/Zend/Optimizer/
H A Dcompact_literals.c72 zend_type *list_type; in type_num_classes() local
74 ZEND_TYPE_LIST_FOREACH(ZEND_TYPE_LIST(arg_info->type), list_type) { in type_num_classes()
75 if (ZEND_TYPE_IS_INTERSECTION(*list_type)) { in type_num_classes()
76 count += ZEND_TYPE_LIST(*list_type)->num_types; in type_num_classes()
78 ZEND_ASSERT(!ZEND_TYPE_HAS_LIST(*list_type)); in type_num_classes()
/PHP-8.3/Zend/
H A Dzend_execute.c940 zend_type *list_type; in zend_check_intersection_for_property_or_class_constant_class_type() local
942 ZEND_TYPE_LIST_FOREACH(intersection_type_list, list_type) { in zend_check_intersection_for_property_or_class_constant_class_type()
943 ZEND_ASSERT(!ZEND_TYPE_HAS_LIST(*list_type)); in zend_check_intersection_for_property_or_class_constant_class_type()
955 zend_type *list_type; in zend_check_and_resolve_property_or_class_constant_class_type() local
961 if (ZEND_TYPE_IS_INTERSECTION(*list_type)) { in zend_check_and_resolve_property_or_class_constant_class_type()
963 scope, ZEND_TYPE_LIST(*list_type), value_ce)) { in zend_check_and_resolve_property_or_class_constant_class_type()
968 ZEND_ASSERT(!ZEND_TYPE_HAS_LIST(*list_type)); in zend_check_and_resolve_property_or_class_constant_class_type()
1102 zend_type *list_type; in zend_check_intersection_type_from_cache_slot() local
1130 zend_type *list_type; in zend_check_type_slow() local
1135 if (ZEND_TYPE_IS_INTERSECTION(*list_type)) { in zend_check_type_slow()
[all …]
H A Dzend_opcode.c113 zend_type *list_type; in zend_type_release() local
114 ZEND_TYPE_LIST_FOREACH(ZEND_TYPE_LIST(type), list_type) { in zend_type_release()
115 zend_type_release(*list_type, persistent); in zend_type_release()
H A Dzend_compile.c1366 zend_type *list_type; in zend_type_to_string_resolved() local
1367 ZEND_TYPE_LIST_FOREACH(ZEND_TYPE_LIST(type), list_type) { in zend_type_to_string_resolved()
1368 if (ZEND_TYPE_IS_INTERSECTION(*list_type)) { in zend_type_to_string_resolved()
1372 ZEND_ASSERT(!ZEND_TYPE_HAS_LIST(*list_type)); in zend_type_to_string_resolved()
1373 ZEND_ASSERT(ZEND_TYPE_HAS_NAME(*list_type)); in zend_type_to_string_resolved()
1374 zend_string *name = ZEND_TYPE_NAME(*list_type); in zend_type_to_string_resolved()
2554 zend_type *list_type; in zend_type_get_num_classes() local
2556 ZEND_TYPE_LIST_FOREACH(ZEND_TYPE_LIST(type), list_type) { in zend_type_get_num_classes()
2557 if (ZEND_TYPE_IS_INTERSECTION(*list_type)) { in zend_type_get_num_classes()
2558 count += ZEND_TYPE_LIST(*list_type)->num_types; in zend_type_get_num_classes()
[all …]
H A Dzend_inheritance.c81 zend_type *list_type; in zend_type_list_copy_ctor() local
82 ZEND_TYPE_LIST_FOREACH(new_list, list_type) { in zend_type_list_copy_ctor()
83 zend_type_copy_ctor(list_type, use_arena, persistent); in zend_type_list_copy_ctor()
/PHP-8.3/ext/opcache/
H A Dzend_file_cache.c447 zend_type *list_type; local
448 ZEND_TYPE_LIST_FOREACH(list, list_type) {
449 zend_file_cache_serialize_type(list_type, script, info, buf);
1290 zend_type *list_type; local
1291 ZEND_TYPE_LIST_FOREACH(list, list_type) {
1292 zend_file_cache_unserialize_type(list_type, scope, script, buf);
/PHP-8.3/ext/reflection/
H A Dphp_reflection.c3121 zend_type *list_type; in ZEND_METHOD() local
3122 ZEND_TYPE_LIST_FOREACH(ZEND_TYPE_LIST(param->type), list_type) { in ZEND_METHOD()
3123 append_type(return_value, *list_type); in ZEND_METHOD()
3172 zend_type *list_type; in ZEND_METHOD() local
3182 ZEND_TYPE_LIST_FOREACH(ZEND_TYPE_LIST(param->type), list_type) { in ZEND_METHOD()
3183 append_type(return_value, *list_type); in ZEND_METHOD()

Completed in 98 milliseconds