| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | aarch64-v8.2a-fp16-intrinsics.c | 13 float16_t test_vabsh_f16(float16_t a) { in test_vabsh_f16() 406 float16_t test_vaddh_f16(float16_t a, float16_t b) { in test_vaddh_f16() 413 float16_t test_vabdh_f16(float16_t a, float16_t b) { in test_vabdh_f16() 580 float16_t test_vdivh_f16(float16_t a, float16_t b) { in test_vdivh_f16() 587 float16_t test_vmaxh_f16(float16_t a, float16_t b) { in test_vmaxh_f16() 601 float16_t test_vminh_f16(float16_t a, float16_t b) { in test_vminh_f16() 615 float16_t test_vmulh_f16(float16_t a, float16_t b) { in test_vmulh_f16() 622 float16_t test_vmulxh_f16(float16_t a, float16_t b) { in test_vmulxh_f16() 643 float16_t test_vsubh_f16(float16_t a, float16_t b) { in test_vsubh_f16() 650 float16_t test_vfmah_f16(float16_t a, float16_t b, float16_t c) { in test_vfmah_f16() [all …]
|
| H A D | aarch64-v8.2a-fp16-intrinsics-constrained.c | 155 float16_t test_vrndh_f16(float16_t a) { in test_vrndh_f16() 163 float16_t test_vrndah_f16(float16_t a) { in test_vrndah_f16() 171 float16_t test_vrndih_f16(float16_t a) { in test_vrndih_f16() 179 float16_t test_vrndmh_f16(float16_t a) { in test_vrndmh_f16() 187 float16_t test_vrndph_f16(float16_t a) { in test_vrndph_f16() 211 float16_t test_vaddh_f16(float16_t a, float16_t b) { in test_vaddh_f16() 264 float16_t test_vdivh_f16(float16_t a, float16_t b) { in test_vdivh_f16() 272 float16_t test_vmulh_f16(float16_t a, float16_t b) { in test_vmulh_f16() 280 float16_t test_vsubh_f16(float16_t a, float16_t b) { in test_vsubh_f16() 288 float16_t test_vfmah_f16(float16_t a, float16_t b, float16_t c) { in test_vfmah_f16() [all …]
|
| H A D | aarch64-v8.2a-neon-intrinsics-constrained.c | 163 float16x4_t test_vfma_n_f16(float16x4_t a, float16x4_t b, float16_t c) { in test_vfma_n_f16() 180 float16x8_t test_vfmaq_n_f16(float16x8_t a, float16x8_t b, float16_t c) { in test_vfmaq_n_f16() 190 float16_t test_vfmah_lane_f16(float16_t a, float16_t b, float16x4_t c) { in test_vfmah_lane_f16() 200 float16_t test_vfmah_laneq_f16(float16_t a, float16_t b, float16x8_t c) { in test_vfmah_laneq_f16() 284 float16x4_t test_vfms_n_f16(float16x4_t a, float16x4_t b, float16_t c) { in test_vfms_n_f16() 302 float16x8_t test_vfmsq_n_f16(float16x8_t a, float16x8_t b, float16_t c) { in test_vfmsq_n_f16() 320 float16_t test_vfmsh_lane_f16(float16_t a, float16_t b, float16x4_t c) { in test_vfmsh_lane_f16() 338 float16_t test_vfmsh_laneq_f16(float16_t a, float16_t b, float16x8_t c) { in test_vfmsh_laneq_f16()
|
| H A D | aarch64-v8.2a-neon-intrinsics.c | 1514 float16_t test_vfmah_lane_f16(float16_t a, float16_t b, float16x4_t c) { in test_vfmah_lane_f16() 1525 float16_t test_vfmah_laneq_f16(float16_t a, float16_t b, float16x8_t c) { in test_vfmah_laneq_f16() 1651 float16_t test_vfmsh_lane_f16(float16_t a, float16_t b, float16x4_t c) { in test_vfmsh_lane_f16() 1665 float16_t test_vfmsh_laneq_f16(float16_t a, float16_t b, float16x8_t c) { in test_vfmsh_laneq_f16() 1772 float16_t test_vmulh_lane_f16(float16_t a, float16x4_t b) { in test_vmulh_lane_f16() 1794 float16_t test_vmulh_laneq_f16(float16_t a, float16x8_t b) { in test_vmulh_laneq_f16() 1901 float16_t test_vmulxh_lane_f16(float16_t a, float16x4_t b) { in test_vmulxh_lane_f16() 1912 float16_t test_vmulxh_laneq_f16(float16_t a, float16x8_t b) { in test_vmulxh_laneq_f16() 1924 float16_t test_vmaxv_f16(float16x4_t a) { in test_vmaxv_f16() 1936 float16_t test_vmaxvq_f16(float16x8_t a) { in test_vmaxvq_f16() [all …]
|
| H A D | arm-neon-vld.c | 28 float16x4x2_t test_vld1_f16_x2(float16_t const *a) { in test_vld1_f16_x2() 48 float16x4x3_t test_vld1_f16_x3(float16_t const *a) { in test_vld1_f16_x3() 68 float16x4x4_t test_vld1_f16_x4(float16_t const *a) { in test_vld1_f16_x4() 729 float16x8x2_t test_vld1q_f16_x2(float16_t const *a) { in test_vld1q_f16_x2() 749 float16x8x3_t test_vld1q_f16_x3(float16_t const *a) { in test_vld1q_f16_x3() 769 float16x8x4_t test_vld1q_f16_x4(float16_t const *a) { in test_vld1q_f16_x4() 1428 void test_vld2_dup_f16(float16x4x2_t *dest, const float16_t *src) { in test_vld2_dup_f16() 1627 void test_vld3_dup_f16(float16x4x3_t *dest, float16_t *src) { in test_vld3_dup_f16() 1825 void test_vld4_dup_f16(float16x4x4_t *dest, const float16_t *src) { in test_vld4_dup_f16() 2023 void test_vld2q_dup_f16(float16x8x2_t *dest, const float16_t *src) { in test_vld2q_dup_f16() [all …]
|
| H A D | aarch64-neon-ldst-one.c | 100 float16x8_t test_vld1q_dup_f16(float16_t *a) { in test_vld1q_dup_f16() 248 float16x4_t test_vld1_dup_f16(float16_t *a) { in test_vld1_dup_f16() 887 float16x4_t test_vld1_lane_f16(float16_t *a, float16x4_t b) { in test_vld1_lane_f16() 4193 void test_vst1q_lane_f16(float16_t *a, float16x8_t b) { in test_vst1q_lane_f16() 4349 void test_vst1_lane_f16(float16_t *a, float16x4_t b) { in test_vst1_lane_f16() 4620 void test_vst2q_lane_f16(float16_t *a, float16x8x2_t b) { in test_vst2q_lane_f16() 4955 void test_vst2_lane_f16(float16_t *a, float16x4x2_t b) { in test_vst2_lane_f16() 5331 void test_vst3q_lane_f16(float16_t *a, float16x8x3_t b) { in test_vst3q_lane_f16() 5730 void test_vst3_lane_f16(float16_t *a, float16x4x3_t b) { in test_vst3_lane_f16() 6170 void test_vst4q_lane_f16(float16_t *a, float16x8x4_t b) { in test_vst4q_lane_f16() [all …]
|
| H A D | arm-neon-vst.c | 37 void test_vst1_f16_x2(float16_t *a, float16x4x2_t b) { in test_vst1_f16_x2() 71 void test_vst1_f16_x3(float16_t *a, float16x4x3_t b) { in test_vst1_f16_x3() 110 void test_vst1_f16_x4(float16_t *a, float16x4x4_t b) { in test_vst1_f16_x4() 1189 void test_vst1q_f16_x2(float16_t *a, float16x8x2_t b) { in test_vst1q_f16_x2() 1223 void test_vst1q_f16_x3(float16_t *a, float16x8x3_t b) { in test_vst1q_f16_x3() 1262 void test_vst1q_f16_x4(float16_t *a, float16x8x4_t b) { in test_vst1q_f16_x4()
|
| H A D | arm64_vdupq_n_f64.c | 58 float16x4_t test_vmov_n_f16(float16_t *a1) { in test_vmov_n_f16() 79 float16x8_t test_vmovq_n_f16(float16_t *a1) { in test_vmovq_n_f16()
|
| H A D | arm-vfp16-arguments2.cpp | 13 typedef __fp16 float16_t; typedef 15 typedef __attribute__((neon_vector_type(4))) float16_t float16x4_t;
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | arm-no-fp16.c | 89 float16x4_t test_vld1_f16(const float16_t *a) { in test_vld1_f16() 93 float16x8_t test_vld1q_f16(const float16_t *a) { in test_vld1q_f16() 97 float16x4_t test_vld1_dup_f16(const float16_t *a) { in test_vld1_dup_f16() 137 float16x4x2_t test_vld2_f16(const float16_t *a) { in test_vld2_f16() 141 float16x8x2_t test_vld2q_f16(const float16_t *a) { in test_vld2q_f16() 161 float16x4x3_t test_vld3_f16(const float16_t *a) { in test_vld3_f16() 165 float16x8x3_t test_vld3q_f16(const float16_t *a) { in test_vld3q_f16() 185 float16x4x4_t test_vld4_f16(const float16_t *a) { in test_vld4_f16() 189 float16x8x4_t test_vld4q_f16(const float16_t *a) { in test_vld4q_f16() 209 void test_vst1_f16(float16_t *a, float16x4_t b) { in test_vst1_f16() [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/arm-mve-intrinsics/ |
| H A D | vminvq.c | 272 float16_t test_vminnmvq_f16(float16_t a, float16x8_t b) { in test_vminnmvq_f16() 298 float16_t test_vminnmavq_f16(float16_t a, float16x8_t b) { in test_vminnmavq_f16() 324 float16_t test_vmaxnmvq_f16(float16_t a, float16x8_t b) { in test_vmaxnmvq_f16() 350 float16_t test_vmaxnmavq_f16(float16_t a, float16x8_t b) { in test_vmaxnmavq_f16() 672 float16_t test_vminnmvq_p_f16(float16_t a, float16x8_t b, mve_pred16_t p) { in test_vminnmvq_p_f16() 702 float16_t test_vminnmavq_p_f16(float16_t a, float16x8_t b, mve_pred16_t p) { in test_vminnmavq_p_f16() 732 float16_t test_vmaxnmvq_p_f16(float16_t a, float16x8_t b, mve_pred16_t p) { in test_vmaxnmvq_p_f16() 762 float16_t test_vmaxnmavq_p_f16(float16_t a, float16x8_t b, mve_pred16_t p) { in test_vmaxnmavq_p_f16()
|
| H A D | load-store.c | 15 float16x8_t test_vld1q_f16(const float16_t *base) in test_vld1q_f16() 137 float16x8_t test_vld1q_z_f16(const float16_t *base, mve_pred16_t p) in test_vld1q_z_f16() 423 float16x8_t test_vldrhq_f16(const float16_t *base) in test_vldrhq_f16() 482 float16x8_t test_vldrhq_z_f16(const float16_t *base, mve_pred16_t p) in test_vldrhq_z_f16() 619 void test_vst1q_f16(float16_t *base, float16x8_t value) in test_vst1q_f16() 741 void test_vst1q_p_f16(float16_t *base, float16x8_t value, mve_pred16_t p) in test_vst1q_p_f16() 1075 void test_vstrhq_f16(float16_t *base, float16x8_t value) in test_vstrhq_f16() 1154 void test_vstrhq_p_f16(float16_t *base, float16x8_t value, mve_pred16_t p) in test_vstrhq_p_f16()
|
| H A D | vld24.c | 18 float16x8x2_t test_vld2q_f16(const float16_t *addr) in test_vld2q_f16() 95 void test_vst2q_f16(float16_t *addr, float16x8x2_t value) in test_vst2q_f16()
|
| H A D | dup.c | 15 float16x8_t test_vdupq_n_f16(float16_t a) in test_vdupq_n_f16() 106 float16x8_t test_vdupq_m_n_f16(float16x8_t inactive, float16_t a, mve_pred16_t p) in test_vdupq_m_n_f16() 250 float16x8_t test_vdupq_x_n_f16(float16_t a, mve_pred16_t p) in test_vdupq_x_n_f16()
|
| /llvm-project-15.0.7/clang/test/CodeGen/aarch64-sve-intrinsics/ |
| H A D | acle_sve_dupq.c | 480 svfloat16_t test_svdupq_n_f16(float16_t x0, float16_t x1, float16_t x2, float16_t x3, in test_svdupq_n_f16() 481 float16_t x4, float16_t x5, float16_t x6, float16_t x7) in test_svdupq_n_f16()
|
| H A D | acle_sve_adda.c | 29 float16_t test_svadda_f16(svbool_t pg, float16_t initial, svfloat16_t op) in test_svadda_f16()
|
| H A D | acle_sve_mulx.c | 194 svfloat16_t test_svmulx_n_f16_z(svbool_t pg, svfloat16_t op1, float16_t op2) in test_svmulx_n_f16_z() 261 svfloat16_t test_svmulx_n_f16_m(svbool_t pg, svfloat16_t op1, float16_t op2) in test_svmulx_n_f16_m() 324 svfloat16_t test_svmulx_n_f16_x(svbool_t pg, svfloat16_t op1, float16_t op2) in test_svmulx_n_f16_x()
|
| H A D | acle_sve_minnm.c | 194 svfloat16_t test_svminnm_n_f16_z(svbool_t pg, svfloat16_t op1, float16_t op2) in test_svminnm_n_f16_z() 261 svfloat16_t test_svminnm_n_f16_m(svbool_t pg, svfloat16_t op1, float16_t op2) in test_svminnm_n_f16_m() 324 svfloat16_t test_svminnm_n_f16_x(svbool_t pg, svfloat16_t op1, float16_t op2) in test_svminnm_n_f16_x()
|
| H A D | acle_sve_maxnm.c | 194 svfloat16_t test_svmaxnm_n_f16_z(svbool_t pg, svfloat16_t op1, float16_t op2) in test_svmaxnm_n_f16_z() 261 svfloat16_t test_svmaxnm_n_f16_m(svbool_t pg, svfloat16_t op1, float16_t op2) in test_svmaxnm_n_f16_m() 324 svfloat16_t test_svmaxnm_n_f16_x(svbool_t pg, svfloat16_t op1, float16_t op2) in test_svmaxnm_n_f16_x()
|
| H A D | acle_sve_nmls.c | 194 svfloat16_t test_svnmls_n_f16_z(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmls_n_f16_z() 261 svfloat16_t test_svnmls_n_f16_m(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmls_n_f16_m() 324 svfloat16_t test_svnmls_n_f16_x(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmls_n_f16_x()
|
| H A D | acle_sve_nmla.c | 194 svfloat16_t test_svnmla_n_f16_z(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmla_n_f16_z() 261 svfloat16_t test_svnmla_n_f16_m(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmla_n_f16_m() 324 svfloat16_t test_svnmla_n_f16_x(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmla_n_f16_x()
|
| H A D | acle_sve_nmad.c | 194 svfloat16_t test_svnmad_n_f16_z(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmad_n_f16_z() 261 svfloat16_t test_svnmad_n_f16_m(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmad_n_f16_m() 324 svfloat16_t test_svnmad_n_f16_x(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmad_n_f16_x()
|
| H A D | acle_sve_nmsb.c | 194 svfloat16_t test_svnmsb_n_f16_z(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmsb_n_f16_z() 261 svfloat16_t test_svnmsb_n_f16_m(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmsb_n_f16_m() 324 svfloat16_t test_svnmsb_n_f16_x(svbool_t pg, svfloat16_t op1, svfloat16_t op2, float16_t op3) in test_svnmsb_n_f16_x()
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | mangle-neon-vectors.cpp | 8 typedef __fp16 float16_t; typedef 28 typedef __attribute__((neon_vector_type(4))) float16_t float16x4_t; 29 typedef __attribute__((neon_vector_type(8))) float16_t float16x8_t;
|
| H A D | aarch64-mangle-neon-vectors.cpp | 11 typedef __fp16 float16_t; typedef 29 typedef __attribute__((neon_vector_type(4))) float16_t float16x4_t; 30 typedef __attribute__((neon_vector_type(8))) float16_t float16x8_t;
|