Lines Matching refs:opcode
56 zend_uchar zend_compound_assign_to_binary_op(zend_uchar opcode) in zend_compound_assign_to_binary_op() argument
58 switch (opcode) { in zend_compound_assign_to_binary_op()
75 int zend_optimizer_eval_binary_op(zval *result, zend_uchar opcode, zval *op1, zval *op2) /* {{{ */ in zend_optimizer_eval_binary_op() argument
77 binary_op_type binary_op = get_binary_op(opcode); in zend_optimizer_eval_binary_op()
80 if (zend_binary_op_produces_numeric_string_error(opcode, op1, op2)) { in zend_optimizer_eval_binary_op()
85 switch (opcode) { in zend_optimizer_eval_binary_op()
130 int zend_optimizer_eval_unary_op(zval *result, zend_uchar opcode, zval *op1) /* {{{ */ in zend_optimizer_eval_unary_op() argument
132 unary_op_type unary_op = get_unary_op(opcode); in zend_optimizer_eval_unary_op()
135 if (opcode == ZEND_BW_NOT in zend_optimizer_eval_unary_op()
261 switch (opline->opcode) { in zend_optimizer_update_op1_const()
298 opline->opcode = ZEND_SEND_VAL; in zend_optimizer_update_op1_const()
340 switch (opline->opcode) { in zend_optimizer_update_op2_const()
388 opline->opcode = ZEND_INIT_FCALL_BY_NAME; in zend_optimizer_update_op2_const()
508 if ((opline->opcode == ZEND_FREE || opline->opcode == ZEND_FE_FREE) && in zend_optimizer_remove_live_range()
527 switch (op_array->opcodes[start].opcode) { in zend_optimizer_remove_live_range_ex()
569 switch (opline->opcode) { in zend_optimizer_replace_by_const()
580 opline->opcode = ZEND_SEND_VAL; in zend_optimizer_replace_by_const()
584 opline->opcode = ZEND_SEND_VAL_EX; in zend_optimizer_replace_by_const()
589 opline->opcode = ZEND_SEND_VAL; in zend_optimizer_replace_by_const()
592 opline->opcode = ZEND_SEND_VAL_EX; in zend_optimizer_replace_by_const()
604 if (m->opcode == ZEND_FETCH_LIST && in zend_optimizer_replace_by_const()
617 } while (m->opcode != ZEND_FREE || m->op1_type != type || m->op1.var != var); in zend_optimizer_replace_by_const()
619 ZEND_ASSERT(m->opcode == ZEND_FREE && m->op1_type == type && m->op1.var == var); in zend_optimizer_replace_by_const()
641 ZEND_ASSERT(opline->opcode == ZEND_FREE); in zend_optimizer_replace_by_const()
649 if (n->opcode == ZEND_FREE && in zend_optimizer_replace_by_const()
659 if (m->opcode == ZEND_CASE in zend_optimizer_replace_by_const()
660 || m->opcode == ZEND_SWITCH_LONG in zend_optimizer_replace_by_const()
661 || m->opcode == ZEND_SWITCH_STRING) { in zend_optimizer_replace_by_const()
670 } else if (m->opcode == ZEND_FREE) { in zend_optimizer_replace_by_const()
695 } while (opline->opcode != ZEND_RETURN && opline->opcode != ZEND_RETURN_BY_REF); in zend_optimizer_replace_by_const()
726 switch (new_opline->opcode) { in zend_optimizer_migrate_jump()
772 switch (opline->opcode) { in zend_optimizer_shift_jump()
843 switch (opline->opcode) { in zend_optimizer_get_called_func()
1122 (opline->opcode == ZEND_PRE_INC || in zend_redo_pass_two_ex()
1123 opline->opcode == ZEND_PRE_DEC || in zend_redo_pass_two_ex()
1124 opline->opcode == ZEND_POST_INC || in zend_redo_pass_two_ex()
1125 opline->opcode == ZEND_POST_DEC) ? in zend_redo_pass_two_ex()
1160 if (opline->opcode == ZEND_INIT_FCALL) { in zend_adjust_fcall_stack_size()
1183 if (opline && call_info->callee_func && opline->opcode == ZEND_INIT_FCALL) { in zend_adjust_fcall_stack_size_graph()