Lines Matching refs:call
14 int call = 0; in optimize_func_calls() local
32 call_stack[call].func = func; in optimize_func_calls()
39 call_stack[call].opline = opline; in optimize_func_calls()
40 call++; in optimize_func_calls()
42 if (call == stack_size) { in optimize_func_calls()
50 call--; in optimize_func_calls()
51 if (call_stack[call].func && call_stack[call].opline) { in optimize_func_calls()
52 zend_op *fcall = call_stack[call].opline; in optimize_func_calls()
64 call_stack[call].opline && in optimize_func_calls()
65 call_stack[call].opline->opcode == ZEND_INIT_FCALL_BY_NAME && in optimize_func_calls()
66 ZEND_OP2_TYPE(call_stack[call].opline) == IS_CONST) { in optimize_func_calls()
68 zend_op *fcall = call_stack[call].opline; in optimize_func_calls()
77 call_stack[call].func = NULL; in optimize_func_calls()
78 call_stack[call].opline = NULL; in optimize_func_calls()
83 if (call_stack[call - 1].func) { in optimize_func_calls()
84 …if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, (opline->extended_value & ZEND_FETCH_ARG_… in optimize_func_calls()
94 if (opline->extended_value == ZEND_DO_FCALL_BY_NAME && call_stack[call - 1].func) { in optimize_func_calls()
95 if (ARG_MUST_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { in optimize_func_calls()
97 call_stack[call - 1].opline = NULL; in optimize_func_calls()
104 if (opline->extended_value == ZEND_DO_FCALL_BY_NAME && call_stack[call - 1].func) { in optimize_func_calls()
105 if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { in optimize_func_calls()
112 if (!(opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) && call_stack[call - 1].func) { in optimize_func_calls()
113 if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { in optimize_func_calls()
124 if (opline->extended_value == ZEND_DO_FCALL_BY_NAME && call_stack[call - 1].func) { in optimize_func_calls()
126 call_stack[call - 1].opline = NULL; in optimize_func_calls()
131 call_stack[call - 1].func = NULL; in optimize_func_calls()
132 call_stack[call - 1].opline = NULL; in optimize_func_calls()