/PHP-8.2/Zend/Optimizer/ |
H A D | zend_func_info.c | 78 if ((t1 & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_DOUBLE)) in zend_range_info() 79 && (t2 & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_DOUBLE))) { in zend_range_info() 80 if ((t3 & MAY_BE_ANY) != MAY_BE_DOUBLE) { in zend_range_info() 166 uint32_t ret_any = ret & MAY_BE_ANY, internal_ret_any = internal_ret & MAY_BE_ANY; in zend_get_func_info() 167 if (ret_any != MAY_BE_ANY) { in zend_get_func_info()
|
H A D | zend_inference.c | 2605 if (t1 & (MAY_BE_ANY-MAY_BE_STRING)) { in _zend_update_type_info() 2659 if ((tmp & MAY_BE_ANY) == (t1 & MAY_BE_ANY)) { in _zend_update_type_info() 2817 tmp |= MAY_BE_ANY; in _zend_update_type_info() 2860 tmp |= MAY_BE_ANY; in _zend_update_type_info() 3014 if (tmp & (MAY_BE_ANY | MAY_BE_REF)) { in _zend_update_type_info() 3199 tmp = MAY_BE_REF | MAY_BE_ANY in _zend_update_type_info() 4917 if ((t1 & MAY_BE_ANY) == MAY_BE_ARRAY in zend_may_throw_ex() 4956 if ((t1 & MAY_BE_ANY) == MAY_BE_STRING in zend_may_throw_ex() 4985 if ((t1 & MAY_BE_ANY) == MAY_BE_NULL in zend_may_throw_ex() 4992 if ((t1 & MAY_BE_ANY) == MAY_BE_ARRAY in zend_may_throw_ex() [all …]
|
H A D | dfa_pass.c | 298 uint32_t use_type = use_info->type & (MAY_BE_ANY|MAY_BE_UNDEF); in can_elide_return_type_check() 334 return !((type & MAY_BE_ANY) & ~simple); in opline_supports_assign_contraction() 1187 if ((OP2_INFO() & MAY_BE_ANY) == MAY_BE_DOUBLE in zend_dfa_optimize_op_array() 1199 if (((OP2_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_dfa_optimize_op_array() 1202 || ((OP2_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_DOUBLE in zend_dfa_optimize_op_array() 1219 && (OP2_INFO() & ((MAY_BE_ANY|MAY_BE_UNDEF)-(MAY_BE_LONG|MAY_BE_DOUBLE))) == 0) { in zend_dfa_optimize_op_array() 1240 if ((OP1_INFO() & MAY_BE_ANY) == MAY_BE_DOUBLE in zend_dfa_optimize_op_array() 1250 if (((OP1_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_dfa_optimize_op_array() 1253 || ((OP1_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_DOUBLE in zend_dfa_optimize_op_array() 1350 && (ssa->var_info[src_var].type & (MAY_BE_UNDEF|MAY_BE_ANY)) in zend_dfa_optimize_op_array() [all …]
|
H A D | zend_inference.h | 148 return MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_ANY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY; in END_EXTERN_C() 168 …return MAY_BE_UNDEF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_INDIRECT | MAY_BE_ANY | MAY_BE… in get_ssa_var_info()
|
H A D | dce.c | 266 return (OP1_INFO() & MAY_BE_ANY) != MAY_BE_ARRAY; in may_have_side_effects() 400 if ((ctx->ssa->var_info[ssa_op->op1_use].type & (MAY_BE_REF|MAY_BE_ANY|MAY_BE_UNDEF)) != 0 in is_free_of_live_var()
|
H A D | zend_optimizer.c | 1240 …uint32_t op1_info = opline->op1_type == IS_UNUSED ? 0 : (OP1_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY… in zend_redo_pass_two_ex() 1241 …uint32_t op2_info = opline->op1_type == IS_UNUSED ? 0 : (OP2_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY… in zend_redo_pass_two_ex() 1247 … 0) ? (OP1_DEF_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_KEY_A… in zend_redo_pass_two_ex() 1248 …(opline->result_type == IS_UNUSED ? 0 : (RES_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF|MAY_BE_A… in zend_redo_pass_two_ex()
|
H A D | sccp.c | 882 if ((ctx->scdf.ssa->var_info[ssa_op->op1_use].type & MAY_BE_ANY) == 0) { in sccp_visit_instr() 1718 if (!(info->type & MAY_BE_ANY)) { in value_from_type_and_range() 1724 if (!(info->type & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_NULL))) { in value_from_type_and_range() 1732 if (!(info->type & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_FALSE))) { in value_from_type_and_range() 1740 if (!(info->type & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_TRUE))) { in value_from_type_and_range() 1749 if (!(info->type & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_LONG)) in value_from_type_and_range()
|
H A D | zend_dump.c | 210 } else if ((info & MAY_BE_ANY) == MAY_BE_ANY) { in zend_dump_type_info()
|
H A D | zend_ssa.c | 172 uint32_t relevant = MAY_BE_ANY|MAY_BE_ARRAY_KEY_ANY|MAY_BE_ARRAY_OF_ANY|MAY_BE_ARRAY_OF_REF; in pi_not_type_mask()
|
/PHP-8.2/Zend/ |
H A D | zend_type_info.h | 35 #define MAY_BE_ANY (MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE… macro 56 #define MAY_BE_ARRAY_OF_ANY (MAY_BE_ANY << MAY_BE_ARRAY_SHIFT)
|
H A D | zend_attributes_arginfo.h | 203 …ault_value, ZEND_ACC_PRIVATE|ZEND_ACC_READONLY, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_SensitiveParameterValue()
|
H A D | zend_compile.c | 1255 if (type_mask == MAY_BE_ANY) { in zend_type_to_string_resolved() 2488 if (expr && ZEND_TYPE_PURE_MASK(type) == MAY_BE_ANY) { in zend_emit_return_type_check() 6497 if (single_type_mask == MAY_BE_ANY) { in zend_compile_typename() 6634 if (type_mask == MAY_BE_ANY && is_marked_nullable) { in zend_compile_typename() 6968 ZEND_TYPE_FULL_MASK(arg_info->type) : MAY_BE_ANY; in zend_compile_params() 8820 (MAY_BE_ANY - (1 << Z_TYPE(left_node.u.constant))); in zend_compile_binary_op() 8829 (MAY_BE_ANY - (1 << Z_TYPE(right_node.u.constant))); in zend_compile_binary_op()
|
H A D | zend_types.h | 270 …code) == IS_ITERABLE ? _ZEND_TYPE_ITERABLE_BIT : ((code) == IS_MIXED ? MAY_BE_ANY : (1 << (code)))…
|
H A D | zend_inheritance.c | 641 if (ZEND_TYPE_PURE_MASK(proto_type) == MAY_BE_ANY && in zend_perform_covariant_type_check() 728 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()
|
H A D | zend_vm_def.h | 5490 ZEND_VM_HOT_TYPE_SPEC_HANDLER(ZEND_RECV, op->op2.num == MAY_BE_ANY, ZEND_RECV_NOTYPE, NUM, NUM, CAC… 9763 …S_CONST) ? !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)) : (!(op1_info & ((MAY_BE_ANY|MAY_BE_UNDEF)-(M… 9893 ZEND_VM_HOT_TYPE_SPEC_HANDLER(ZEND_FE_FETCH_R, op->op2_type == IS_CV && (op1_info & (MAY_BE_ANY|MAY…
|
/PHP-8.2/ext/opcache/jit/ |
H A D | zend_jit_x86.dasc | 1199 || if ((dst_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) != (src_info & (MAY_BE_ANY|MAY_BE_UNDE… 8650 if (op1_info & MAY_BE_ANY) { 8678 if (op1_info & MAY_BE_ANY) { 10496 | ZVAL_COPY_CONST arg_addr, MAY_BE_ANY, MAY_BE_ANY, zv, ZREG_R0 11673 | ZVAL_COPY_CONST ret_addr, MAY_BE_ANY, MAY_BE_ANY, zv, ZREG_R0 12443 if (op2_info & MAY_BE_ANY) { 13272 if (op1_info & MAY_BE_ANY) { 13655 | TRY_ADDREF MAY_BE_ANY, ah, r2 15326 | ZVAL_COPY_CONST res_addr, MAY_BE_ANY, MAY_BE_ANY, zv, ZREG_R0 15617 | ZVAL_COPY_VALUE res_addr, MAY_BE_ANY, const_addr, MAY_BE_ANY, ZREG_R0, ZREG_R1 [all …]
|
H A D | zend_jit_arm64.dasc | 1198 || if ((dst_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) != (src_info & (MAY_BE_ANY|MAY_BE_UNDE… 1288 || if ((dst_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) != (src_info & (MAY_BE_ANY|MAY_BE_UNDE… 3499 if ((info & MAY_BE_ANY) == MAY_BE_LONG) { 3526 if ((info & MAY_BE_ANY) == MAY_BE_LONG) { 8041 if (op1_info & MAY_BE_ANY) { 8069 if (op1_info & MAY_BE_ANY) { 9777 | ZVAL_COPY_CONST arg_addr, MAY_BE_ANY, MAY_BE_ANY, zv, ZREG_REG0, ZREG_TMP1, ZREG_FPR0 10960 | ZVAL_COPY_CONST ret_addr, MAY_BE_ANY, MAY_BE_ANY, zv, ZREG_REG0, ZREG_TMP1, ZREG_FPR0 11693 if (op2_info & MAY_BE_ANY) { 12496 if (op1_info & MAY_BE_ANY) { [all …]
|
H A D | zend_jit_trace.c | 516 && (ZEND_TYPE_FULL_MASK(arg_info->type) & MAY_BE_ANY) != MAY_BE_ANY) { in zend_jit_needs_arg_dtor() 2548 …if (((t0 | t1) & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) == (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF… in zend_jit_trace_build_tssa() 2552 …} else if ((t1 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) == (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF… in zend_jit_trace_build_tssa() 2569 … if ((t0 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) != (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF))) { in zend_jit_trace_build_tssa() 2581 … if ((t1 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) != (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF))) { in zend_jit_trace_build_tssa() 3275 (ssa->var_info[i].type & MAY_BE_ANY) == in zend_jit_trace_allocate_registers() 3290 (ssa->var_info[i].type & MAY_BE_ANY) == in zend_jit_trace_allocate_registers() 3745 if ((OP1_INFO() & MAY_BE_ANY) != MAY_BE_LONG in zend_jit_trace_update_condition_ranges() 3746 || (OP1_INFO() & MAY_BE_ANY) != MAY_BE_LONG) { in zend_jit_trace_update_condition_ranges() 4961 && (op1_info & (MAY_BE_ANY|MAY_BE_UNDEF)) != (op1_def_info & (MAY_BE_ANY|MAY_BE_UNDEF))) { in zend_jit_trace() [all …]
|
H A D | zend_jit.c | 502 if ((OP1_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) & ~type_mask) { in skip_valid_arguments() 1967 (ssa->var_info[i].type & MAY_BE_ANY) == in zend_jit_compute_liveness() 1975 (ssa->var_info[i].type & MAY_BE_ANY) == in zend_jit_compute_liveness() 3021 (op1_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY && in zend_jit() 3022 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit() 3056 (op1_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY && in zend_jit() 3057 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit() 3131 opline->extended_value, MAY_BE_ANY, OP1_DATA_INFO())) { in zend_jit() 3211 opline->extended_value, MAY_BE_ANY, OP1_DATA_INFO())) { in zend_jit() 3792 op1_info = MAY_BE_ANY|MAY_BE_REF; in zend_jit() [all …]
|
H A D | zend_jit_internal.h | 834 return is_power_of_two (value_type & (MAY_BE_ANY|MAY_BE_UNDEF)); in has_concrete_type() 839 return floor_log2(value_type & (MAY_BE_ANY|MAY_BE_UNDEF)); in concrete_type()
|
/PHP-8.2/ext/standard/ |
H A D | dir_arginfo.h | 41 …fault_value, ZEND_ACC_PUBLIC|ZEND_ACC_READONLY, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_Directory()
|
H A D | user_filters_arginfo.h | 46 …property_params_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_php_user_filter()
|
/PHP-8.2/ext/soap/ |
H A D | soap_arginfo.h | 337 …erty_param_data_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_SoapParam() 365 … &property_data_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_SoapHeader() 417 …property_detail_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_SoapFault() 429 …rty_headerfault_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_SoapFault() 451 …perty_enc_value_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_SoapVar()
|
/PHP-8.2/ext/dom/ |
H A D | php_dom_arginfo.h | 1349 …_schemaTypeInfo_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_DOMAttr() 1372 …_schemaTypeInfo_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_DOMElement() 1498 …property_config_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY)); in register_class_DOMDocument()
|
/PHP-8.2/ext/reflection/ |
H A D | php_reflection.c | 1355 if (type_mask_without_null == MAY_BE_BOOL || ZEND_TYPE_PURE_MASK(type) == MAY_BE_ANY) { in get_type_kind() 1371 bool is_mixed = ZEND_TYPE_PURE_MASK(type) == MAY_BE_ANY; in reflection_type_factory()
|