File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,24 @@ aarch64_jit_register_target_info (void)
52
52
jit_target_set_arch (cpu);
53
53
}
54
54
55
+ if (targetm.scalar_mode_supported_p (TImode))
56
+ {
57
+ jit_target_add_supported_target_dependent_type (GCC_JIT_TYPE_UINT128_T);
58
+ jit_target_add_supported_target_dependent_type (GCC_JIT_TYPE_INT128_T);
59
+ }
60
+
61
+ if (float16_type_node != NULL && TYPE_PRECISION (float16_type_node) == 16 )
62
+ jit_target_add_supported_target_dependent_type (GCC_JIT_TYPE_FLOAT16);
63
+
64
+ if (float32_type_node != NULL && TYPE_PRECISION (float32_type_node) == 32 )
65
+ jit_target_add_supported_target_dependent_type (GCC_JIT_TYPE_FLOAT32);
66
+
67
+ if (float64_type_node != NULL && TYPE_PRECISION (float64_type_node) == 64 )
68
+ jit_target_add_supported_target_dependent_type (GCC_JIT_TYPE_FLOAT64);
69
+
70
+ if (float128_type_node != NULL && TYPE_PRECISION (float128_type_node) == 128 )
71
+ jit_target_add_supported_target_dependent_type (GCC_JIT_TYPE_FLOAT128);
72
+
55
73
if (TARGET_AES)
56
74
jit_add_target_info (" target_feature" , " aes" );
57
75
if (TARGET_BF16_FP)
You can’t perform that action at this time.
0 commit comments