Home
last modified time | relevance | path

Searched refs:arg_info (Results 26 – 39 of 39) sorted by relevance

12

/PHP-8.2/Zend/Optimizer/
H A Ddfa_pass.c296 zend_arg_info *arg_info = &op_array->arg_info[-1]; in can_elide_return_type_check() local
308 uint32_t disallowed_types = use_type & ~ZEND_TYPE_PURE_MASK(arg_info->type); in can_elide_return_type_check()
314 if (disallowed_types == MAY_BE_OBJECT && use_info->ce && ZEND_TYPE_IS_COMPLEX(arg_info->type)) { in can_elide_return_type_check()
315 return can_elide_list_type(script, op_array, use_info, arg_info->type); in can_elide_return_type_check()
H A Dsccp.c1674 zend_op *opline = call->arg_info[i].opline; in sccp_visit_instr()
2100 zend_ssa_remove_instr(ssa, call->arg_info[i].opline, in remove_call()
2101 &ssa->ops[call->arg_info[i].opline - op_array->opcodes]); in remove_call()
H A Dzend_optimizer.c675 zend_arg_info *ret_info = op_array->arg_info - 1; in zend_optimizer_replace_by_const()
/PHP-8.2/ext/zend_test/
H A Dtest.c1023 zend_string *ty = zend_type_to_string(execute_data->func->internal_function.arg_info->type); in ZEND_METHOD()
1097 .arg_info = arginfo_zend_test_internal_dnf_arguments,
/PHP-8.2/ext/opcache/jit/
H A Dzend_jit.c439 zend_arg_info *arg_info = func->op_array.arg_info + num_args; in skip_valid_arguments() local
441 if (ZEND_TYPE_IS_SET(arg_info->type)) { in skip_valid_arguments()
442 if (ZEND_TYPE_IS_ONLY_MASK(arg_info->type)) { in skip_valid_arguments()
443 zend_op *opline = call_info->arg_info[num_args].opline; in skip_valid_arguments()
445 uint32_t type_mask = ZEND_TYPE_PURE_MASK(arg_info->type); in skip_valid_arguments()
H A Dzend_jit_ir.c10278 ref, ir_CONST_ADDR(arg_info));
10298 arg_info = &op_array->arg_info[arg_num-1];
10300 arg_info = &op_array->arg_info[op_array->num_args];
10302 if (arg_info && !ZEND_TYPE_IS_SET(arg_info->type)) {
10303 arg_info = NULL;
10332 if (arg_info) {
10390 zend_arg_info *arg_info; local
10393 arg_info = &op_array->arg_info[arg_num-1];
10395 arg_info = &op_array->arg_info[op_array->num_args];
10413 zend_arg_info *arg_info = &op_array->arg_info[-1]; local
[all …]
H A Dzend_jit_helpers.c1825 static bool ZEND_FASTCALL zend_jit_verify_arg_slow(zval *arg, zend_arg_info *arg_info) in zend_jit_verify_arg_slow() argument
1831 &arg_info->type, arg, /* ref */ NULL, cache_slot, /* is_return_type */ false); in zend_jit_verify_arg_slow()
1833 zend_verify_arg_error(EX(func), arg_info, opline->op1.num, arg); in zend_jit_verify_arg_slow()
1839 …fy_return_slow(zval *arg, const zend_op_array *op_array, zend_arg_info *arg_info, void **cache_slo… in zend_jit_verify_return_slow() argument
1842 &arg_info->type, arg, /* ref */ NULL, cache_slot, /* is_return_type */ true))) { in zend_jit_verify_return_slow()
/PHP-8.2/Zend/
H A Dzend_object_handlers.c1333 static const zend_arg_info arg_info[1] = {{0}}; in zend_get_call_trampoline_func() local
1377 func->arg_info = (zend_arg_info *) arg_info; in zend_get_call_trampoline_func()
H A Dzend_execute.h95 const zend_function *zf, const zend_arg_info *arg_info, uint32_t arg_num, zval *value);
H A Dzend_execute_API.c614 return ZSTR_VAL(func->common.arg_info[arg_num - 1].name); in get_function_arg_name()
616 return ((zend_internal_arg_info*) func->common.arg_info)[arg_num - 1].name; in get_function_arg_name()
H A Dzend_vm_def.h4271 zend_arg_info *ret_info = EX(func)->common.arg_info - 1;
5609 zend_arg_info *arg_info = &EX(func)->common.arg_info[arg_num - 1]; variable
5615 if (ZEND_TYPE_IS_SET(arg_info->type)) { in ZEND_HASH_FILL_PACKED()
5618 …if (UNEXPECTED(!zend_verify_variadic_arg_type(EX(func), arg_info, arg_num, param, CACHE_ADDR(oplin… in ZEND_HASH_FILL_PACKED()
5642 zend_arg_info *arg_info = &EX(func)->common.arg_info[EX(func)->common.num_args]; variable
5643 if (ZEND_TYPE_IS_SET(arg_info->type)) {
5646 …if (UNEXPECTED(!zend_verify_variadic_arg_type(EX(func), arg_info, arg_num, param, CACHE_ADDR(oplin… in ZEND_HASH_MAP_FOREACH_STR_KEY_VAL()
H A Dzend_vm_execute.h4058 zend_arg_info *arg_info = &EX(func)->common.arg_info[arg_num - 1]; in ZEND_RECV_VARIADIC_SPEC_UNUSED_HANDLER() local
4064 if (ZEND_TYPE_IS_SET(arg_info->type)) { in ZEND_RECV_VARIADIC_SPEC_UNUSED_HANDLER()
4067 …if (UNEXPECTED(!zend_verify_variadic_arg_type(EX(func), arg_info, arg_num, param, CACHE_ADDR(oplin… in ZEND_RECV_VARIADIC_SPEC_UNUSED_HANDLER()
4091 zend_arg_info *arg_info = &EX(func)->common.arg_info[EX(func)->common.num_args]; in ZEND_RECV_VARIADIC_SPEC_UNUSED_HANDLER() local
4092 if (ZEND_TYPE_IS_SET(arg_info->type)) { in ZEND_RECV_VARIADIC_SPEC_UNUSED_HANDLER()
4095 …if (UNEXPECTED(!zend_verify_variadic_arg_type(EX(func), arg_info, arg_num, param, CACHE_ADDR(oplin… in ZEND_RECV_VARIADIC_SPEC_UNUSED_HANDLER()
10451 zend_arg_info *ret_info = EX(func)->common.arg_info - 1; in ZEND_VERIFY_RETURN_TYPE_SPEC_CONST_UNUSED_HANDLER()
20937 zend_arg_info *ret_info = EX(func)->common.arg_info - 1; in ZEND_VERIFY_RETURN_TYPE_SPEC_TMP_UNUSED_HANDLER()
29276 zend_arg_info *ret_info = EX(func)->common.arg_info - 1; in ZEND_VERIFY_RETURN_TYPE_SPEC_VAR_UNUSED_HANDLER()
36777 zend_arg_info *ret_info = EX(func)->common.arg_info - 1; in ZEND_VERIFY_RETURN_TYPE_SPEC_UNUSED_UNUSED_HANDLER()
[all …]
/PHP-8.2/ext/opcache/
H A DZendAccelerator.c651 if (Z_FUNC(p->val)->common.arg_info && in accel_copy_permanent_strings()
655 zend_arg_info *arg_info = Z_FUNC(p->val)->common.arg_info - 1; in accel_copy_permanent_strings() local
661 accel_copy_permanent_list_types(new_interned_string, arg_info[i].type); in accel_copy_permanent_strings()
/PHP-8.2/ext/ffi/
H A Dffi.c2175 func->common.arg_info = NULL; in zend_ffi_cdata_get_closure()
2927 func->common.arg_info = NULL; in zend_ffi_get_func()

Completed in 331 milliseconds

12