/php-src/Zend/Optimizer/ |
H A D | zend_func_info.c | 171 && (internal_ret_any & ~(MAY_BE_NULL|MAY_BE_FALSE))) { in zend_get_func_info()
|
H A D | escape_analysis.c | 209 if (OP1_INFO() & (MAY_BE_UNDEF | MAY_BE_NULL | MAY_BE_FALSE)) { in is_allocation_def()
|
H A D | zend_ssa.c | 167 if (type_mask & MAY_BE_NULL) { in pi_type_mask() 271 pi_not_type_mask(pi, MAY_BE_NULL); in place_essa_pis() 279 pi_not_type_mask(pi, MAY_BE_NULL); in place_essa_pis()
|
H A D | dfa_pass.c | 305 use_type |= MAY_BE_NULL; in can_elide_return_type_check() 333 uint32_t simple = MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE; in opline_supports_assign_contraction() 1661 …&& !(ssa->var_info[ssa->ops[op_1].op1_use].type & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TR… in zend_dfa_optimize_op_array()
|
H A D | zend_dump.c | 219 if (info & MAY_BE_NULL) { in zend_dump_type_info()
|
H A D | sccp.c | 1786 if (!(info->type & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_NULL))) { in value_from_type_and_range()
|
/php-src/ext/simplexml/ |
H A D | simplexml_arginfo.h | 25 …URN_TYPE_MASK_EX(arginfo_class_SimpleXMLElement_xpath, 0, 1, MAY_BE_ARRAY|MAY_BE_NULL|MAY_BE_FALSE)
|
/php-src/ext/odbc/ |
H A D | odbc_arginfo.h | 32 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_odbc_data_source, 0, 2, MAY_BE_ARRAY|MAY_BE_NULL|MA… 67 …EGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_odbc_result, 0, 2, MAY_BE_STRING|MAY_BE_BOOL|MAY_BE_NULL)
|
/php-src/ext/standard/ |
H A D | basic_functions_arginfo.h | 130 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_key, 0, 1, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL) 246 ZEND_ARG_TYPE_MASK(0, column_key, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL, NULL) 247 ZEND_ARG_TYPE_MASK(0, index_key, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL, "null") 508 ZEND_ARG_TYPE_MASK(0, value, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_BOOL|MAY_BE_NULL, NULL) 807 ZEND_ARG_OBJ_TYPE_MASK(0, description, Throwable, MAY_BE_STRING|MAY_BE_NULL, "null") 949 ZEND_ARG_TYPE_MASK(0, length, MAY_BE_ARRAY|MAY_BE_LONG|MAY_BE_NULL, "null") 1017 ZEND_ARG_TYPE_MASK(0, allowed_tags, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 1068 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_sscanf, 0, 2, MAY_BE_ARRAY|MAY_BE_LONG|MAY_BE_NULL) 1175 …EGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_shell_exec, 0, 1, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL) 1783 ZEND_ARG_TYPE_MASK(0, algo, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL, NULL) [all …]
|
/php-src/ext/date/ |
H A D | php_date_arginfo.h | 1110 …C, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_start_class_DateTimeInterface, 0, MAY_BE_NULL)); in register_class_DatePeriod() 1117 … NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_current_class_DateTimeInterface, 0, MAY_BE_NULL)); in register_class_DatePeriod() 1124 …LIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_end_class_DateTimeInterface, 0, MAY_BE_NULL)); in register_class_DatePeriod() 1131 …LIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_interval_class_DateInterval, 0, MAY_BE_NULL)); in register_class_DatePeriod()
|
/php-src/ext/spl/ |
H A D | spl_observer_arginfo.h | 115 ZEND_ARG_TYPE_MASK(0, info, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL, "null")
|
H A D | spl_array_arginfo.h | 137 …E_RETURN_TYPE_MASK_EX(arginfo_class_ArrayIterator_key, 0, 0, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL)
|
H A D | spl_directory_arginfo.h | 224 …RETURN_TYPE_MASK_EX(arginfo_class_SplFileObject_fscanf, 0, 1, MAY_BE_ARRAY|MAY_BE_LONG|MAY_BE_NULL)
|
H A D | spl_iterators_arginfo.h | 897 …_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL)); in register_class_RegexIterator()
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_ir.c | 4739 op1_info |= MAY_BE_NULL; in zend_jit_inc_dec() 7088 op1_info |= MAY_BE_NULL; in zend_jit_identical() 7094 op2_info |= MAY_BE_NULL; in zend_jit_identical() 7979 op1_info |= MAY_BE_NULL; in zend_jit_type_check() 9117 op1_info |= MAY_BE_NULL; 10218 func_info |= MAY_BE_NULL; 12080 && !(res_info & MAY_BE_NULL)) { 12452 if (op1_info & MAY_BE_NULL) { 12895 uint32_t var_info = MAY_BE_NULL; 13039 uint32_t var_info = MAY_BE_NULL; [all …]
|
H A D | zend_jit_trace.c | 2093 info |= MAY_BE_NULL; in zend_jit_trace_build_tssa() 2106 return_value_info.type = MAY_BE_NULL; in zend_jit_trace_build_tssa() 2114 return_value_info.type |= MAY_BE_NULL; in zend_jit_trace_build_tssa() 4370 … res_use_info &= (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE); in zend_jit_trace() 4443 … res_use_info &= (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE); in zend_jit_trace() 4515 … res_use_info &= (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE); in zend_jit_trace() 5039 op1_info |= MAY_BE_NULL; in zend_jit_trace() 5138 … res_use_info &= (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE); in zend_jit_trace() 5145 res_use_info |= MAY_BE_NULL; in zend_jit_trace() 5512 info |= MAY_BE_NULL; in zend_jit_trace()
|
/php-src/ext/random/ |
H A D | random_arginfo.h | 53 ZEND_ARG_TYPE_MASK(0, seed, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL, "null")
|
/php-src/ext/pgsql/ |
H A D | pgsql_arginfo.h | 128 …ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_pg_fetch_result, 0, 2, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL) 346 …TH_RETURN_TYPE_MASK_EX(arginfo_pg_result_error_field, 0, 2, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL)
|
/php-src/ext/snmp/ |
H A D | snmp_arginfo.h | 356 …ds_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG|MAY_BE_NULL)); in register_class_SNMP()
|
/php-src/ext/openssl/ |
H A D | openssl_arginfo.h | 88 ZEND_ARG_OBJ_TYPE_MASK(0, ca_certificate, OpenSSLCertificate, MAY_BE_STRING|MAY_BE_NULL, NULL)
|
/php-src/ext/phar/ |
H A D | phar_object_arginfo.h | 82 ZEND_ARG_TYPE_MASK(0, files, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null")
|
/php-src/ext/reflection/ |
H A D | php_reflection.c | 1415 bool is_only_null = (ZEND_TYPE_PURE_MASK(type) == MAY_BE_NULL && !ZEND_TYPE_IS_COMPLEX(type)); in reflection_type_factory() 3074 if (ZEND_TYPE_FULL_MASK(type) & MAY_BE_NULL) { in zend_named_reflection_type_to_string() 3083 ZEND_TYPE_FULL_MASK(type) &= ~MAY_BE_NULL; in zend_type_to_string_without_null() 3210 if (type_mask & MAY_BE_NULL) { in ZEND_METHOD() 3211 append_type_mask(return_value, MAY_BE_NULL); in ZEND_METHOD()
|
/php-src/ext/intl/uchar/ |
H A D | uchar_arginfo.h | 24 …RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_charMirror, 0, 1, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL) 39 …ATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_digit, 0, 1, MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_NULL) 55 …E_RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_foldCase, 0, 1, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL) 66 …E_MASK_EX(arginfo_class_IntlChar_getBidiPairedBracket, 0, 1, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL) 75 …PE_MASK_EX(arginfo_class_IntlChar_getFC_NFKC_Closure, 0, 1, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL)
|
/php-src/ext/zip/ |
H A D | php_zip_arginfo.h | 202 ZEND_ARG_TYPE_MASK(0, files, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null")
|
/php-src/Zend/ |
H A D | zend_compile.c | 1455 if (type_mask & MAY_BE_NULL) { in zend_type_to_string_resolved() 6978 if ((type_mask & MAY_BE_NULL) && is_marked_nullable) { in zend_compile_typename_ex() 6982 if (force_allow_null && !is_marked_nullable && !(type_mask & MAY_BE_NULL)) { in zend_compile_typename_ex() 6987 ZEND_TYPE_FULL_MASK(type) |= MAY_BE_NULL; in zend_compile_typename_ex() 8008 ZEND_TYPE_FULL_MASK(type) |= MAY_BE_NULL; in zend_compile_prop_decl()
|