Skip to content

Commit f131771

Browse files
committed
Remove duplication of target-dependent type detection from
{aarch64,i386}-jit.cc
1 parent 13673d9 commit f131771

File tree

2 files changed

+0
-36
lines changed

2 files changed

+0
-36
lines changed

gcc/config/aarch64/aarch64-jit.cc

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -57,24 +57,6 @@ aarch64_jit_register_target_info (void)
5757
}
5858
#endif
5959

60-
if (targetm.scalar_mode_supported_p (TImode))
61-
{
62-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_UINT128_T);
63-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_INT128_T);
64-
}
65-
66-
if (float16_type_node != NULL && TYPE_PRECISION(float16_type_node) == 16)
67-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT16);
68-
69-
if (float32_type_node != NULL && TYPE_PRECISION(float32_type_node) == 32)
70-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT32);
71-
72-
if (float64_type_node != NULL && TYPE_PRECISION(float64_type_node) == 64)
73-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT64);
74-
75-
if (float128_type_node != NULL && TYPE_PRECISION(float128_type_node) == 128)
76-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT128);
77-
7860
if (TARGET_AES)
7961
jit_add_target_info ("target_feature", "aes");
8062
if (TARGET_BF16_FP)

gcc/config/i386/i386-jit.cc

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -58,24 +58,6 @@ ix86_jit_register_target_info (void)
5858
}
5959
#endif
6060

61-
if (targetm.scalar_mode_supported_p (TImode))
62-
{
63-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_UINT128_T);
64-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_INT128_T);
65-
}
66-
67-
if (float16_type_node != NULL && TYPE_PRECISION(float16_type_node) == 16)
68-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT16);
69-
70-
if (float32_type_node != NULL && TYPE_PRECISION(float32_type_node) == 32)
71-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT32);
72-
73-
if (float64_type_node != NULL && TYPE_PRECISION(float64_type_node) == 64)
74-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT64);
75-
76-
if (float128_type_node != NULL && TYPE_PRECISION(float128_type_node) == 128)
77-
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT128);
78-
7961
#define ADD_TARGET_INFO jit_add_target_info
8062
#include "i386-rust-and-jit.inc"
8163
#undef ADD_TARGET_INFO

0 commit comments

Comments
 (0)