Lines Matching refs:opcode
47 switch (opline->opcode) { in zend_optimizer_pass1()
92 …if (zend_optimizer_eval_binary_op(&result, opline->opcode, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LI… in zend_optimizer_pass1()
98 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
147 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
162 … if (zend_optimizer_eval_unary_op(&result, opline->opcode, &ZEND_OP1_LITERAL(opline)) == SUCCESS) { in zend_optimizer_pass1()
167 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
193 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
220 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
258 (opline - 1)->opcode == ZEND_FETCH_CLASS && in zend_optimizer_pass1()
295 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
310 while (send1_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
313 if (send1_opline->opcode != ZEND_SEND_VAL || in zend_optimizer_pass1()
322 while (send1_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
325 if (send1_opline->opcode != ZEND_SEND_VAL || in zend_optimizer_pass1()
333 while (init_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
336 if (init_opline->opcode != ZEND_INIT_FCALL || in zend_optimizer_pass1()
359 opline->opcode = ZEND_DECLARE_CONST; in zend_optimizer_pass1()
410 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
453 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
472 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
497 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
521 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
538 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
563 ((opline + 1)->opcode == opline->opcode + 1 || in zend_optimizer_pass1()
564 ((opline + 1)->opcode == ZEND_UNSET_DIM && in zend_optimizer_pass1()
565 opline->opcode == ZEND_FETCH_UNSET) || in zend_optimizer_pass1()
566 ((opline + 1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ && in zend_optimizer_pass1()
567 opline->opcode == ZEND_FETCH_IS)) && in zend_optimizer_pass1()
573 if ((opline + 1)->opcode == ZEND_UNSET_DIM) { in zend_optimizer_pass1()
574 (opline + 1)->opcode = ZEND_UNSET_VAR; in zend_optimizer_pass1()
576 } else if ((opline + 1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) { in zend_optimizer_pass1()
577 (opline + 1)->opcode = ZEND_ISSET_ISEMPTY_VAR; in zend_optimizer_pass1()
580 (opline + 1)->opcode = opline->opcode; in zend_optimizer_pass1()
603 if (opline->opcode == ZEND_JMPZ_EX) { in zend_optimizer_pass1()
604 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
611 if (opline->opcode == ZEND_JMPNZ_EX) { in zend_optimizer_pass1()
612 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
628 if (opline->opcode == ZEND_JMPZ) { in zend_optimizer_pass1()
634 opline->opcode = ZEND_JMP; in zend_optimizer_pass1()
657 opline->opcode = ZEND_JMP; in zend_optimizer_pass1()