Home
last modified time | relevance | path

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

/PHP-8.3/Zend/
H A Dzend_inheritance.c576 uint32_t proto_type_mask = ZEND_TYPE_PURE_MASK(proto_type); in zend_is_intersection_subtype_of_type()
644 if (ZEND_TYPE_PURE_MASK(proto_type) == MAY_BE_ANY && in zend_perform_covariant_type_check()
650 uint32_t fe_type_mask = ZEND_TYPE_PURE_MASK(fe_type); in zend_perform_covariant_type_check()
651 uint32_t proto_type_mask = ZEND_TYPE_PURE_MASK(proto_type); in zend_perform_covariant_type_check()
731 if (!ZEND_TYPE_IS_SET(fe_arg_info->type) || ZEND_TYPE_PURE_MASK(fe_arg_info->type) == MAY_BE_ANY) { in zend_do_perform_arg_type_hint_check()
1244 if (ZEND_TYPE_PURE_MASK(parent_info->type) == ZEND_TYPE_PURE_MASK(child_info->type) in property_types_compatible()
H A Dzend_compile.c1383 uint32_t type_mask = ZEND_TYPE_PURE_MASK(type); in zend_type_to_string_resolved()
2610 if (expr && ZEND_TYPE_PURE_MASK(type) == MAY_BE_ANY) { in zend_emit_return_type_check()
6644 uint32_t single_type_mask = ZEND_TYPE_PURE_MASK(single_type); in zend_compile_typename_ex()
6653 uint32_t type_mask_overlap = ZEND_TYPE_PURE_MASK(type) & single_type_mask; in zend_compile_typename_ex()
6666 ZEND_TYPE_FULL_MASK(type) |= ZEND_TYPE_PURE_MASK(single_type); in zend_compile_typename_ex()
6781 uint32_t type_mask = ZEND_TYPE_PURE_MASK(type); in zend_compile_typename_ex()
6797 type_mask = ZEND_TYPE_PURE_MASK(type); in zend_compile_typename_ex()
7857 uint32_t type_mask = ZEND_TYPE_PURE_MASK(type); in zend_compile_class_const_decl()
8049 uint32_t type_mask = ZEND_TYPE_PURE_MASK(type); in zend_compile_enum_backing_type()
H A Dzend_types.h257 #define ZEND_TYPE_PURE_MASK(t) \ macro
H A Dzend_API.c1440 if (EXPECTED(!ZEND_TYPE_IS_SET(c->type) || ZEND_TYPE_PURE_MASK(c->type) == MAY_BE_ANY)) { in zend_update_class_constant()
2580 if (ZEND_TYPE_PURE_MASK(fptr->common.arg_info[-1].type) & MAY_BE_NEVER) { in zend_check_magic_method_return_type()
2586 uint32_t extra_types = ZEND_TYPE_PURE_MASK(fptr->common.arg_info[-1].type) & ~return_type; in zend_check_magic_method_return_type()
H A Dzend_execute.c975 if ((ZEND_TYPE_PURE_MASK(member_type) & MAY_BE_STATIC)) { in zend_check_and_resolve_property_or_class_constant_class_type()
981 } else if ((ZEND_TYPE_PURE_MASK(member_type) & MAY_BE_STATIC) && value_ce == scope) { in zend_check_and_resolve_property_or_class_constant_class_type()
1487 …if (((ZEND_TYPE_PURE_MASK(c->type) & MAY_BE_STATIC) || ZEND_TYPE_IS_COMPLEX(c->type)) && Z_TYPE_P(… in zend_check_class_constant_type()
/PHP-8.3/ext/reflection/
H A Dphp_reflection.c1359 if (type_mask_without_null == MAY_BE_BOOL || ZEND_TYPE_PURE_MASK(type) == MAY_BE_ANY) { in get_type_kind()
1375 bool is_mixed = ZEND_TYPE_PURE_MASK(type) == MAY_BE_ANY; in reflection_type_factory()
1376 bool is_only_null = (ZEND_TYPE_PURE_MASK(type) == MAY_BE_NULL && !ZEND_TYPE_IS_COMPLEX(type)); in reflection_type_factory()
3130 type_mask = ZEND_TYPE_PURE_MASK(param->type); in ZEND_METHOD()
/PHP-8.3/Zend/Optimizer/
H A Ddfa_pass.c308 uint32_t disallowed_types = use_type & ~ZEND_TYPE_PURE_MASK(arg_info->type); in can_elide_return_type_check()
H A Dzend_inference.c2382 uint32_t tmp = zend_convert_type_declaration_mask(ZEND_TYPE_PURE_MASK(type)); in zend_convert_type()
/PHP-8.3/ext/opcache/jit/
H A Dzend_jit.c528 uint32_t type_mask = ZEND_TYPE_PURE_MASK(arg_info->type); in skip_valid_arguments()
H A Dzend_jit_arm64.dasc11894 uint32_t type_mask = ZEND_TYPE_PURE_MASK(arg_info->type) & MAY_BE_ANY;
14305 uint32_t type_mask = ZEND_TYPE_PURE_MASK(arg_info->type) & MAY_BE_ANY;
H A Dzend_jit_x86.dasc12653 uint32_t type_mask = ZEND_TYPE_PURE_MASK(arg_info->type) & MAY_BE_ANY;
15237 uint32_t type_mask = ZEND_TYPE_PURE_MASK(arg_info->type) & MAY_BE_ANY;

Completed in 190 milliseconds