Lines Matching refs:call_info
2033 ir_ref call_info = ir_LOAD_U32(jit_EX(This.u1.type_info)); in zend_jit_leave_function_handler_stub() local
2034 ir_ref if_top = ir_IF(ir_AND_U32(call_info, ir_CONST_U32(ZEND_CALL_TOP))); in zend_jit_leave_function_handler_stub()
2039 ir_CALL_1(IR_VOID, ir_CONST_FC_FUNC(zend_jit_leave_nested_func_helper), call_info); in zend_jit_leave_function_handler_stub()
2044 ir_TAILCALL_1(IR_VOID, ir_CONST_FC_FUNC(zend_jit_leave_nested_func_helper), call_info); in zend_jit_leave_function_handler_stub()
2046 …ir_TAILCALL_2(IR_I32, ir_CONST_FC_FUNC(zend_jit_leave_nested_func_helper), call_info, jit_FP(jit)); in zend_jit_leave_function_handler_stub()
2052 ir_CALL_1(IR_VOID, ir_CONST_FC_FUNC(zend_jit_leave_top_func_helper), call_info); in zend_jit_leave_function_handler_stub()
2055 ir_TAILCALL_1(IR_VOID, ir_CONST_FC_FUNC(zend_jit_leave_top_func_helper), call_info); in zend_jit_leave_function_handler_stub()
2057 ir_TAILCALL_2(IR_I32, ir_CONST_FC_FUNC(zend_jit_leave_top_func_helper), call_info, jit_FP(jit)); in zend_jit_leave_function_handler_stub()
8572 ir_ref object_or_called_scope, call_info, call_info2, object, if_cond; local
8584 call_info = ir_OR_U32(
8594 call_info2 = ir_OR_U32(call_info, ir_CONST_U32(ZEND_CALL_HAS_THIS));
8600 call_info = ir_PHI_2(IR_U32, call_info2, call_info);
8605 ir_STORE(ref, ir_OR_U32(ir_LOAD_U32(ref), call_info));
8685 zend_call_info *call_info = NULL; local
8696 call_info = info->callee_info;
8697 while (call_info && call_info->caller_init_opline != opline) {
8698 call_info = call_info->next_callee;
8700 if (call_info && call_info->callee_func && !call_info->is_prototype) {
8701 func = call_info->callee_func;
8811 if (zend_jit_needs_call_chain(call_info, b, op_array, ssa, ssa_op, opline, call_level, trace)) {
8853 zend_call_info *call_info = NULL; local
8864 call_info = info->callee_info;
8865 while (call_info && call_info->caller_init_opline != opline) {
8866 call_info = call_info->next_callee;
8868 if (call_info && call_info->callee_func && !call_info->is_prototype) {
8869 func = call_info->callee_func;
9082 if (zend_jit_needs_call_chain(call_info, b, op_array, ssa, ssa_op, opline, call_level, trace)) {
9114 zend_call_info *call_info = NULL; local
9121 call_info = info->callee_info;
9122 while (call_info && call_info->caller_init_opline != opline) {
9123 call_info = call_info->next_callee;
9125 if (call_info && call_info->callee_func && !call_info->is_prototype) {
9126 func = call_info->callee_func;
9264 if (zend_jit_needs_call_chain(call_info, b, op_array, ssa, ssa_op, opline, call_level, trace)) {
9930 zend_call_info *call_info = NULL; local
9949 call_info = info->callee_info;
9950 while (call_info && call_info->caller_call_opline != opline) {
9951 call_info = call_info->next_callee;
9953 if (call_info && call_info->callee_func && !call_info->is_prototype) {
9954 func = call_info->callee_func;
9960 call_info = NULL; func = NULL; /* megamorphic call from trait */
9967 call_num_args = call_info->num_args;
9970 call_num_args = call_info->num_args;
10164 } else if (call_info) {
10165 num_args = skip_valid_arguments(op_array, ssa, call_info);
10494 if (zend_jit_needs_arg_dtor(func, i, call_info)) {
10565 uint32_t func_info = call_info ?
10566 zend_get_func_info(call_info, ssa, &ce, &ce_is_instanceof) :
10958 ir_ref call_info = IR_UNUSED, ref, cold_path = IR_UNUSED; local
10968 call_info = ir_LOAD_U32(jit_EX(This.u1.type_info));
10969 ref = ir_AND_U32(call_info,
11027 if (!call_info) {
11028 call_info = ir_LOAD_U32(jit_EX(This.u1.type_info));
11030 if_release = ir_IF(ir_AND_U32(call_info, ir_CONST_U32(ZEND_CALL_RELEASE_THIS)));