Lines Matching refs:opcode
52 switch (opline->opcode) { in zend_delete_call_instructions()
80 opline->opcode = ZEND_CHECK_VAR; in zend_delete_call_instructions()
84 opline->opcode = ZEND_FREE; in zend_delete_call_instructions()
102 && func->op_array.opcodes[func->op_array.num_args].opcode == ZEND_RETURN) { in zend_try_inline_call()
110 if (fcall->opcode == ZEND_INIT_STATIC_METHOD_CALL in zend_try_inline_call()
140 opline->opcode = ZEND_QM_ASSIGN; in zend_try_inline_call()
168 switch (opline->opcode) { in zend_optimize_func_calls()
180 !call_stack[call].is_prototype && opline->opcode != ZEND_NEW; in zend_optimize_func_calls()
196 if (fcall->opcode == ZEND_INIT_FCALL) { in zend_optimize_func_calls()
198 } else if (fcall->opcode == ZEND_INIT_FCALL_BY_NAME) { in zend_optimize_func_calls()
199 fcall->opcode = ZEND_INIT_FCALL; in zend_optimize_func_calls()
203 opline->opcode = zend_get_call_op(fcall, call_stack[call].func); in zend_optimize_func_calls()
204 } else if (fcall->opcode == ZEND_INIT_NS_FCALL_BY_NAME) { in zend_optimize_func_calls()
205 fcall->opcode = ZEND_INIT_FCALL; in zend_optimize_func_calls()
210 opline->opcode = zend_get_call_op(fcall, call_stack[call].func); in zend_optimize_func_calls()
211 } else if (fcall->opcode == ZEND_INIT_STATIC_METHOD_CALL in zend_optimize_func_calls()
212 || fcall->opcode == ZEND_INIT_METHOD_CALL in zend_optimize_func_calls()
213 || fcall->opcode == ZEND_NEW) { in zend_optimize_func_calls()
236 if (opline->opcode != ZEND_FETCH_STATIC_PROP_FUNC_ARG) { in zend_optimize_func_calls()
237 opline->opcode -= 9; in zend_optimize_func_calls()
239 opline->opcode = ZEND_FETCH_STATIC_PROP_W; in zend_optimize_func_calls()
242 if (opline->opcode == ZEND_FETCH_DIM_FUNC_ARG in zend_optimize_func_calls()
250 if (opline->opcode != ZEND_FETCH_STATIC_PROP_FUNC_ARG) { in zend_optimize_func_calls()
251 opline->opcode -= 12; in zend_optimize_func_calls()
253 opline->opcode = ZEND_FETCH_STATIC_PROP_R; in zend_optimize_func_calls()
269 opline->opcode = ZEND_SEND_VAL; in zend_optimize_func_calls()
295 opline->opcode = ZEND_SEND_REF; in zend_optimize_func_calls()
297 opline->opcode = ZEND_SEND_VAR; in zend_optimize_func_calls()
309 opline->opcode = ZEND_SEND_VAR_NO_REF; in zend_optimize_func_calls()
311 opline->opcode = ZEND_SEND_VAL; in zend_optimize_func_calls()
313 opline->opcode = ZEND_SEND_VAR; in zend_optimize_func_calls()