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()
123 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
138 … if (zend_optimizer_eval_unary_op(&result, opline->opcode, &ZEND_OP1_LITERAL(opline)) == SUCCESS) { in zend_optimizer_pass1()
143 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
169 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
196 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
230 (opline - 1)->opcode == ZEND_FETCH_CLASS && in zend_optimizer_pass1()
267 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
282 while (send1_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
285 if (send1_opline->opcode != ZEND_SEND_VAL || in zend_optimizer_pass1()
294 while (send1_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
297 if (send1_opline->opcode != ZEND_SEND_VAL || in zend_optimizer_pass1()
305 while (init_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
308 if (init_opline->opcode != ZEND_INIT_FCALL || in zend_optimizer_pass1()
330 opline->opcode = ZEND_DECLARE_CONST; in zend_optimizer_pass1()
381 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
424 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
443 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
468 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
492 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
509 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
534 ((opline + 1)->opcode == opline->opcode + 1 || in zend_optimizer_pass1()
535 ((opline + 1)->opcode == ZEND_UNSET_DIM && in zend_optimizer_pass1()
536 opline->opcode == ZEND_FETCH_UNSET) || in zend_optimizer_pass1()
537 ((opline + 1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ && in zend_optimizer_pass1()
538 opline->opcode == ZEND_FETCH_IS)) && in zend_optimizer_pass1()
544 if ((opline + 1)->opcode == ZEND_UNSET_DIM) { in zend_optimizer_pass1()
545 (opline + 1)->opcode = ZEND_UNSET_VAR; in zend_optimizer_pass1()
547 } else if ((opline + 1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) { in zend_optimizer_pass1()
548 (opline + 1)->opcode = ZEND_ISSET_ISEMPTY_VAR; in zend_optimizer_pass1()
551 (opline + 1)->opcode = opline->opcode; in zend_optimizer_pass1()
574 if (opline->opcode == ZEND_JMPZ_EX) { in zend_optimizer_pass1()
575 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
582 if (opline->opcode == ZEND_JMPNZ_EX) { in zend_optimizer_pass1()
583 opline->opcode = ZEND_QM_ASSIGN; in zend_optimizer_pass1()
599 if (opline->opcode == ZEND_JMPZ) { in zend_optimizer_pass1()
605 opline->opcode = ZEND_JMP; in zend_optimizer_pass1()
628 opline->opcode = ZEND_JMP; in zend_optimizer_pass1()