Lines Matching refs:op2

75 int zend_optimizer_eval_binary_op(zval *result, zend_uchar opcode, zval *op1, zval *op2) /* {{{ */  in zend_optimizer_eval_binary_op()  argument
80 if (zend_binary_op_produces_numeric_string_error(opcode, op1, op2)) { in zend_optimizer_eval_binary_op()
88 || Z_TYPE_P(op2) == IS_ARRAY) in zend_optimizer_eval_binary_op()
89 && Z_TYPE_P(op1) != Z_TYPE_P(op2)) { in zend_optimizer_eval_binary_op()
96 if (zval_get_long(op2) == 0) { in zend_optimizer_eval_binary_op()
107 || Z_TYPE_P(op2) == IS_ARRAY) { in zend_optimizer_eval_binary_op()
114 if (zval_get_long(op2) < 0) { in zend_optimizer_eval_binary_op()
123 ret = binary_op(result, op1, op2); in zend_optimizer_eval_binary_op()
240 Z_CACHE_SLOT(op_array->literals[opline->op2.constant]) = op_array->cache_size; in alloc_cache_slots_op2()
360 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
373 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
390 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
394 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
400 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
419 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
436 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
439 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
461 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
471 opline->op2.constant = zend_optimizer_add_literal(op_array, val); in zend_optimizer_update_op2_const()
510 opline->op2.num = map[opline->op2.num]; in zend_optimizer_remove_live_range()
711 opline->op2.var == var) { in zend_optimizer_replace_by_const()
743 ZEND_SET_OP_JMP_ADDR(new_opline, new_opline->op2, ZEND_OP2_JMP_ADDR(opline)); in zend_optimizer_migrate_jump()
789 …ZEND_SET_OP_JMP_ADDR(opline, opline->op2, ZEND_OP2_JMP_ADDR(opline) - shiftlist[ZEND_OP2_JMP_ADDR(… in zend_optimizer_shift_jump()
846 zend_string *function_name = Z_STR_P(GET_OP(op2)); in zend_optimizer_get_called_func()
863 if (opline->op2_type == IS_CONST && Z_TYPE_P(GET_OP(op2)) == IS_STRING) { in zend_optimizer_get_called_func()
864 zval *function_name = GET_OP(op2) + 1; in zend_optimizer_get_called_func()
880 if (opline->op2_type == IS_CONST && Z_TYPE_P(GET_OP(op2)) == IS_STRING) { in zend_optimizer_get_called_func()
884 zend_string *func_name = Z_STR_P(GET_OP(op2) + 1); in zend_optimizer_get_called_func()
891 && opline->op2_type == IS_CONST && Z_TYPE_P(GET_OP(op2)) == IS_STRING in zend_optimizer_get_called_func()
893 zend_string *method_name = Z_STR_P(GET_OP(op2) + 1); in zend_optimizer_get_called_func()
1087 ZEND_PASS_TWO_UNDO_CONSTANT(op_array, opline->op2); in zend_revert_pass_two()
1104 ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, opline->op2); in zend_redo_pass_two()
1132 ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, opline->op2); in zend_redo_pass_two_ex()
1163 Z_STR_P(RT_CONSTANT(op_array, opline->op2))); in zend_adjust_fcall_stack_size()