@samitouri / QOSamiQemu / commits / cc895e6dcf

tcg: Remove unused tcg_gen_vec_*_tl() API

No code uses the tcg_gen_vec_*_tl() API. Better to remove it now, since to compile as translation unit files once we need to avoid target_ulong uses. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-ID: <20260423101904.36131-1-philmd@linaro.org>

Philippe Mathieu-Daudé committed Apr 23, 2026 at 12:19 UTC cc895e6dcf59a883ad09e27e726057b84431e622
1 file changed -24
include/tcg/tcg-op-gvec.h
-24
@@ -16,32 +16,8 @@
16
17 #if TARGET_LONG_BITS == 64
18 #define tcg_gen_gvec_dup_tl tcg_gen_gvec_dup_i64
19 -#define tcg_gen_vec_add8_tl tcg_gen_vec_add8_i64
20 -#define tcg_gen_vec_sub8_tl tcg_gen_vec_sub8_i64
21 -#define tcg_gen_vec_add16_tl tcg_gen_vec_add16_i64
22 -#define tcg_gen_vec_sub16_tl tcg_gen_vec_sub16_i64
23 -#define tcg_gen_vec_add32_tl tcg_gen_vec_add32_i64
24 -#define tcg_gen_vec_sub32_tl tcg_gen_vec_sub32_i64
25 -#define tcg_gen_vec_shl8i_tl tcg_gen_vec_shl8i_i64
26 -#define tcg_gen_vec_shr8i_tl tcg_gen_vec_shr8i_i64
27 -#define tcg_gen_vec_sar8i_tl tcg_gen_vec_sar8i_i64
28 -#define tcg_gen_vec_shl16i_tl tcg_gen_vec_shl16i_i64
29 -#define tcg_gen_vec_shr16i_tl tcg_gen_vec_shr16i_i64
30 -#define tcg_gen_vec_sar16i_tl tcg_gen_vec_sar16i_i64
19 #elif TARGET_LONG_BITS == 32
20 #define tcg_gen_gvec_dup_tl tcg_gen_gvec_dup_i32
33 -#define tcg_gen_vec_add8_tl tcg_gen_vec_add8_i32
34 -#define tcg_gen_vec_sub8_tl tcg_gen_vec_sub8_i32
35 -#define tcg_gen_vec_add16_tl tcg_gen_vec_add16_i32
36 -#define tcg_gen_vec_sub16_tl tcg_gen_vec_sub16_i32
37 -#define tcg_gen_vec_add32_tl tcg_gen_add_i32
38 -#define tcg_gen_vec_sub32_tl tcg_gen_sub_i32
39 -#define tcg_gen_vec_shl8i_tl tcg_gen_vec_shl8i_i32
40 -#define tcg_gen_vec_shr8i_tl tcg_gen_vec_shr8i_i32
41 -#define tcg_gen_vec_sar8i_tl tcg_gen_vec_sar8i_i32
42 -#define tcg_gen_vec_shl16i_tl tcg_gen_vec_shl16i_i32
43 -#define tcg_gen_vec_shr16i_tl tcg_gen_vec_shr16i_i32
44 -#define tcg_gen_vec_sar16i_tl tcg_gen_vec_sar16i_i32
21 #else
22 # error
23 #endif