Lines Matching refs:tv1
898 check_compare_types(exprtype_T type, typval_T *tv1, typval_T *tv2) in check_compare_types() argument
900 if (get_compare_isn(type, tv1->v_type, tv2->v_type) == ISN_DROP) in check_compare_types()
4986 typval_T *tv1 = &ppconst->pp_tv[ppconst_used]; in compile_expr6() local
4994 case '*': res = tv1->vval.v_number * tv2->vval.v_number; in compile_expr6()
4996 case '/': res = num_divide(tv1->vval.v_number, in compile_expr6()
4999 case '%': res = num_modulus(tv1->vval.v_number, in compile_expr6()
5005 tv1->vval.v_number = res; in compile_expr6()
5074 typval_T *tv1 = &ppconst->pp_tv[ppconst_used]; in compile_expr5() local
5079 tv1->vval.v_number = tv1->vval.v_number + tv2->vval.v_number; in compile_expr5()
5081 tv1->vval.v_number = tv1->vval.v_number - tv2->vval.v_number; in compile_expr5()
5085 char_u *s1 = tv1->vval.v_string; in compile_expr5()
5089 tv1->vval.v_string = alloc((int)(len1 + STRLEN(s2) + 1)); in compile_expr5()
5090 if (tv1->vval.v_string == NULL) in compile_expr5()
5095 mch_memmove(tv1->vval.v_string, s1, len1); in compile_expr5()
5096 STRCPY(tv1->vval.v_string + len1, s2); in compile_expr5()
5198 typval_T * tv1 = &ppconst->pp_tv[ppconst->pp_used - 2]; in compile_expr4() local
5205 if (check_compare_types(type, tv1, tv2) == FAIL) in compile_expr4()
5209 ret = typval_compare(tv1, tv2, type, ic); in compile_expr4()
5210 tv1->v_type = VAR_BOOL; in compile_expr4()
5211 tv1->vval.v_number = tv1->vval.v_number in compile_expr4()