Lines Matching refs:opcode

68 		switch (opline->opcode) {  in zend_optimizer_pass3()
74 if (target->opcode == ZEND_JMP) { in zend_optimizer_pass3()
78 } else if (target->opcode == ZEND_NOP) { in zend_optimizer_pass3()
89 } else if (target->opcode == ZEND_JMPZNZ) { in zend_optimizer_pass3()
102 } else if ((target->opcode == ZEND_RETURN || in zend_optimizer_pass3()
103 target->opcode == ZEND_RETURN_BY_REF || in zend_optimizer_pass3()
104 target->opcode == ZEND_GENERATOR_RETURN || in zend_optimizer_pass3()
105 target->opcode == ZEND_EXIT) && in zend_optimizer_pass3()
115 ((opline-1)->opcode == ZEND_JMPZ || in zend_optimizer_pass3()
116 (opline-1)->opcode == ZEND_JMPNZ)) { in zend_optimizer_pass3()
120 (opline-1)->opcode = ZEND_CHECK_VAR; in zend_optimizer_pass3()
123 (opline-1)->opcode = ZEND_FREE; in zend_optimizer_pass3()
130 if ((opline-1)->opcode == ZEND_JMPZ) { in zend_optimizer_pass3()
136 (opline-1)->opcode = ZEND_JMPZNZ; in zend_optimizer_pass3()
147 if (target->opcode == ZEND_JMP) { in zend_optimizer_pass3()
150 } else if (target->opcode == ZEND_NOP) { in zend_optimizer_pass3()
165 if (target->opcode == ZEND_JMP) { in zend_optimizer_pass3()
170 } else if (target->opcode == opline->opcode && in zend_optimizer_pass3()
176 } else if (target->opcode == INV_COND(opline->opcode) && in zend_optimizer_pass3()
181 } else if (target->opcode == ZEND_JMPZNZ && in zend_optimizer_pass3()
183 target = (opline->opcode == ZEND_JMPZ) ? in zend_optimizer_pass3()
187 } else if (target->opcode == ZEND_NOP) { in zend_optimizer_pass3()
198 opline->opcode = ZEND_CHECK_VAR; in zend_optimizer_pass3()
201 opline->opcode = ZEND_FREE; in zend_optimizer_pass3()
215 if (target->opcode == ZEND_JMP) { in zend_optimizer_pass3()
220 } else if (target->opcode == opline->opcode-3 && in zend_optimizer_pass3()
227 } else if (target->opcode == opline->opcode && in zend_optimizer_pass3()
235 } else if (target->opcode == ZEND_JMPZNZ && in zend_optimizer_pass3()
239 target = (opline->opcode == ZEND_JMPZ_EX) ? in zend_optimizer_pass3()
243 } else if (target->opcode == INV_EX_COND(opline->opcode) && in zend_optimizer_pass3()
249 } else if (target->opcode == INV_EX_COND_EX(opline->opcode) && in zend_optimizer_pass3()
256 } else if (target->opcode == ZEND_BOOL && in zend_optimizer_pass3()
273 } else if (target->opcode == ZEND_NOP) { in zend_optimizer_pass3()
283 opline->opcode = ZEND_BOOL; in zend_optimizer_pass3()
293 if (target->opcode == ZEND_JMP) { in zend_optimizer_pass3()
297 } else if ((target->opcode == ZEND_JMPZ || target->opcode == ZEND_JMPZNZ) && in zend_optimizer_pass3()
302 } else if (target->opcode == ZEND_JMPNZ && in zend_optimizer_pass3()
306 } else if (target->opcode == ZEND_NOP) { in zend_optimizer_pass3()
317 if (target->opcode == ZEND_JMP) { in zend_optimizer_pass3()
321 } else if (target->opcode == ZEND_JMPNZ && in zend_optimizer_pass3()
326 } else if (target->opcode == ZEND_JMPZ && in zend_optimizer_pass3()
330 } else if (target->opcode == ZEND_JMPZNZ && in zend_optimizer_pass3()
335 } else if (target->opcode == ZEND_NOP) { in zend_optimizer_pass3()
346 opline->opcode = ZEND_JMP; in zend_optimizer_pass3()