Lines Matching refs:opcode

45 		switch (opline->opcode) {  in zend_delete_call_instructions()
86 && func->op_array.opcodes[func->op_array.num_args].opcode == ZEND_RETURN) { in zend_try_inline_call()
94 if (fcall->opcode == ZEND_INIT_STATIC_METHOD_CALL in zend_try_inline_call()
124 opline->opcode = ZEND_QM_ASSIGN; in zend_try_inline_call()
166 switch (opline->opcode) { in zend_optimize_func_calls()
180 && opline->opcode != ZEND_NEW in zend_optimize_func_calls()
181 && opline->opcode != ZEND_INIT_PARENT_PROPERTY_HOOK_CALL; in zend_optimize_func_calls()
198 if (fcall->opcode == ZEND_INIT_FCALL) { in zend_optimize_func_calls()
200 } else if (fcall->opcode == ZEND_INIT_FCALL_BY_NAME) { in zend_optimize_func_calls()
201 fcall->opcode = ZEND_INIT_FCALL; in zend_optimize_func_calls()
205 if (opline->opcode != ZEND_CALLABLE_CONVERT) { in zend_optimize_func_calls()
206 opline->opcode = zend_get_call_op(fcall, call_stack[call].func); in zend_optimize_func_calls()
208 } else if (fcall->opcode == ZEND_INIT_NS_FCALL_BY_NAME) { in zend_optimize_func_calls()
209 fcall->opcode = ZEND_INIT_FCALL; in zend_optimize_func_calls()
214 if (opline->opcode != ZEND_CALLABLE_CONVERT) { in zend_optimize_func_calls()
215 opline->opcode = zend_get_call_op(fcall, call_stack[call].func); in zend_optimize_func_calls()
217 } else if (fcall->opcode == ZEND_INIT_STATIC_METHOD_CALL in zend_optimize_func_calls()
218 || fcall->opcode == ZEND_INIT_METHOD_CALL in zend_optimize_func_calls()
219 || fcall->opcode == ZEND_INIT_PARENT_PROPERTY_HOOK_CALL in zend_optimize_func_calls()
220 || fcall->opcode == ZEND_NEW) { in zend_optimize_func_calls()
228 && opline->opcode != ZEND_CALLABLE_CONVERT) { in zend_optimize_func_calls()
246 if ((opline->opcode == ZEND_FETCH_OBJ_FUNC_ARG || opline->opcode == ZEND_FETCH_DIM_FUNC_ARG) in zend_optimize_func_calls()
252 if (opline->opcode != ZEND_FETCH_STATIC_PROP_FUNC_ARG) { in zend_optimize_func_calls()
253 opline->opcode -= 9; in zend_optimize_func_calls()
255 opline->opcode = ZEND_FETCH_STATIC_PROP_W; in zend_optimize_func_calls()
258 if (opline->opcode == ZEND_FETCH_DIM_FUNC_ARG in zend_optimize_func_calls()
266 if (opline->opcode != ZEND_FETCH_STATIC_PROP_FUNC_ARG) { in zend_optimize_func_calls()
267 opline->opcode -= 12; in zend_optimize_func_calls()
269 opline->opcode = ZEND_FETCH_STATIC_PROP_R; in zend_optimize_func_calls()
282 opline->opcode = ZEND_SEND_VAL; in zend_optimize_func_calls()
318 opline->opcode = ZEND_SEND_REF; in zend_optimize_func_calls()
320 opline->opcode = ZEND_SEND_VAR; in zend_optimize_func_calls()
332 opline->opcode = ZEND_SEND_VAR_NO_REF; in zend_optimize_func_calls()
334 opline->opcode = ZEND_SEND_VAL; in zend_optimize_func_calls()
336 opline->opcode = ZEND_SEND_VAR; in zend_optimize_func_calls()