Lines Matching refs:arg_info
461 zend_arg_info *arg_info; in zend_jit_trace_send_type() local
464 arg_info = &op_array->arg_info[arg_num-1]; in zend_jit_trace_send_type()
466 if (ZEND_TYPE_IS_SET(arg_info->type)) { in zend_jit_trace_send_type()
467 if (!(ZEND_TYPE_FULL_MASK(arg_info->type) & (1u << type))) { in zend_jit_trace_send_type()
481 const zend_internal_arg_info *arg_info = &func->internal_function.arg_info[arg_num]; in zend_jit_needs_arg_dtor() local
483 if (ZEND_ARG_SEND_MODE(arg_info) == ZEND_SEND_BY_VAL in zend_jit_needs_arg_dtor()
484 && ZEND_TYPE_IS_SET(arg_info->type) in zend_jit_needs_arg_dtor()
485 && (ZEND_TYPE_FULL_MASK(arg_info->type) & MAY_BE_ANY) != MAY_BE_ANY) { in zend_jit_needs_arg_dtor()
494 && ZEND_TYPE_FULL_MASK(arg_info->type) & (1u << type)) { in zend_jit_needs_arg_dtor()
498 if (call_info && arg_num < call_info->num_args && call_info->arg_info[arg_num].opline) { in zend_jit_needs_arg_dtor()
499 const zend_op *opline = call_info->arg_info[arg_num].opline; in zend_jit_needs_arg_dtor()
509 && (ZEND_TYPE_FULL_MASK(arg_info->type) & (1u << type))) { in zend_jit_needs_arg_dtor()
1687 if (op_array->arg_info && i < trace_buffer[1].opline - op_array->opcodes) { in zend_jit_trace_build_tssa()
1688 zend_arg_info *arg_info = &op_array->arg_info[i]; in zend_jit_trace_build_tssa() local
1690 uint32_t tmp = zend_fetch_arg_info_type(script, arg_info, &ce); in zend_jit_trace_build_tssa()
1692 if (ZEND_ARG_SEND_MODE(arg_info)) { in zend_jit_trace_build_tssa()
2145 zend_arg_info *arg_info; in zend_jit_trace_build_tssa() local
2147 ZEND_ASSERT(frame->call->func->op_array.arg_info); in zend_jit_trace_build_tssa()
2148 arg_info = &frame->call->func->op_array.arg_info[opline->op2.num - 1]; in zend_jit_trace_build_tssa()
2149 if (ZEND_TYPE_IS_SET(arg_info->type)) { in zend_jit_trace_build_tssa()
2151 uint32_t tmp = zend_fetch_arg_info_type(script, arg_info, &ce); in zend_jit_trace_build_tssa()
2484 if (op_array->arg_info) { in zend_jit_trace_build_tssa()
2485 zend_arg_info *arg_info = &op_array->arg_info[i]; in zend_jit_trace_build_tssa() local
2487 uint32_t tmp = zend_fetch_arg_info_type(script, arg_info, &ce); in zend_jit_trace_build_tssa()
2489 if (ZEND_ARG_SEND_MODE(arg_info)) { in zend_jit_trace_build_tssa()
2653 zend_arg_info *ret_info = func->common.arg_info - 1; in zend_jit_trace_build_tssa()