Lines Matching refs:opcode
143 switch (opline->opcode) { in can_replace_op1()
219 switch (opline->opcode) { in can_replace_op2()
242 switch (opline->opcode) { in try_replace_op1()
256 opline->opcode = ZEND_JMP; in try_replace_op1()
270 opline->opcode = ZEND_JMP; in try_replace_op1()
320 opline->opcode = ZEND_JMP; in try_replace_op1()
328 switch (opline->opcode) { in try_replace_op1()
518 static inline int ct_eval_incdec(zval *result, zend_uchar opcode, zval *op1) { in ct_eval_incdec() argument
520 if (opcode == ZEND_PRE_INC || opcode == ZEND_POST_INC) { in ct_eval_incdec()
877 switch (opline->opcode) { in sccp_visit_instr()
925 if (IS_TOP(op1) || !call || call->caller_call_opline->opcode != ZEND_DO_ICALL) { in sccp_visit_instr()
944 switch (opline->opcode) { in sccp_visit_instr()
969 if (zend_optimizer_eval_binary_op(&zv, opline->opcode, op1, op2) == SUCCESS) { in sccp_visit_instr()
998 …if (zend_optimizer_eval_binary_op(&zv, zend_compound_assign_to_binary_op(opline->opcode), op1, op2… in sccp_visit_instr()
1010 if (ct_eval_incdec(&zv, opline->opcode, op1) == SUCCESS) { in sccp_visit_instr()
1023 if (ct_eval_incdec(&zv, opline->opcode, op1) == SUCCESS) { in sccp_visit_instr()
1033 if (zend_optimizer_eval_unary_op(&zv, opline->opcode, op1) == SUCCESS) { in sccp_visit_instr()
1091 if (ct_eval_fetch_dim(&zv, op1, op2, (opline->opcode != ZEND_FETCH_LIST)) == SUCCESS) { in sccp_visit_instr()
1174 if (opline->opcode == ZEND_ADD_ARRAY_ELEMENT) { in sccp_visit_instr()
1265 if (opline->opcode != ZEND_SEND_VAL && opline->opcode != ZEND_SEND_VAR) { in sccp_visit_instr()
1327 switch (opline->opcode) { in sccp_mark_feasible_successors()
1354 switch (opline->opcode) { in sccp_mark_feasible_successors()
1503 if (opline->opcode == ZEND_NOP) { in replace_constant_operands()
1540 if (opline->opcode == ZEND_ASSIGN) { in replace_constant_operands()
1550 if (opline->opcode == ZEND_DO_ICALL) { in replace_constant_operands()
1611 if (opline->opcode == ZEND_ASSIGN_DIM) { in replace_constant_operands()
1617 opline->opcode = ZEND_ASSIGN; in replace_constant_operands()