/external/llvm-project/clang/test/CodeGen/ |
D | arm-neon-vld.c | 847 poly16x8x2_t test_vld1q_p16_x2(poly16_t const *a) { in test_vld1q_p16_x2() 2055 void test_vld2q_dup_p16(poly16x8x2_t *dest, const poly16_t *src) { in test_vld2q_dup_p16()
|
D | aarch64-neon-perm.c | 1269 poly16x8x2_t test_vuzpq_p16(poly16x8_t a, poly16x8_t b) { in test_vuzpq_p16() 1653 poly16x8x2_t test_vzipq_p16(poly16x8_t a, poly16x8_t b) { in test_vzipq_p16() 2037 poly16x8x2_t test_vtrnq_p16(poly16x8_t a, poly16x8_t b) { in test_vtrnq_p16()
|
D | arm-neon-vst.c | 1391 void test_vst1q_p16_x2(poly16_t *a, poly16x8x2_t b) { in test_vst1q_p16_x2()
|
D | aarch64-neon-ldst-one.c | 1432 poly16x8x2_t test_vld2q_lane_p16(poly16_t *a, poly16x8x2_t b) { in test_vld2q_lane_p16() 4713 void test_vst2q_lane_p16(poly16_t *a, poly16x8x2_t b) { in test_vst2q_lane_p16()
|
D | arm_neon_intrinsics.c | 4625 poly16x8x2_t test_vld2q_p16(poly16_t const * a) { in test_vld2q_p16() 4919 poly16x8x2_t test_vld2q_lane_p16(poly16_t const * a, poly16x8x2_t b) { in test_vld2q_lane_p16() 16195 void test_vst2q_p16(poly16_t * a, poly16x8x2_t b) { in test_vst2q_p16() 16674 void test_vst2q_lane_p16(poly16_t * a, poly16x8x2_t b) { in test_vst2q_lane_p16() 20480 poly16x8x2_t test_vtrnq_p16(poly16x8_t a, poly16x8_t b) { in test_vtrnq_p16() 20902 poly16x8x2_t test_vuzpq_p16(poly16x8_t a, poly16x8_t b) { in test_vuzpq_p16() 21160 poly16x8x2_t test_vzipq_p16(poly16x8_t a, poly16x8_t b) { in test_vzipq_p16()
|
D | aarch64-neon-intrinsics.c | 9516 poly16x8x2_t test_vld2q_p16(poly16_t const *a) { in test_vld2q_p16() 11249 void test_vst2q_p16(poly16_t *a, poly16x8x2_t b) { in test_vst2q_p16()
|
/external/clang/test/CodeGen/ |
D | aarch64-neon-perm.c | 1349 poly16x8x2_t test_vuzpq_p16(poly16x8_t a, poly16x8_t b) { in test_vuzpq_p16() 1813 poly16x8x2_t test_vzipq_p16(poly16x8_t a, poly16x8_t b) { in test_vzipq_p16() 2277 poly16x8x2_t test_vtrnq_p16(poly16x8_t a, poly16x8_t b) { in test_vtrnq_p16()
|
D | aarch64-neon-ldst-one.c | 529 poly16x8x2_t test_vld2q_dup_p16(poly16_t *a) { in test_vld2q_dup_p16() 2610 poly16x8x2_t test_vld2q_lane_p16(poly16_t *a, poly16x8x2_t b) { in test_vld2q_lane_p16() 5891 void test_vst2q_lane_p16(poly16_t *a, poly16x8x2_t b) { in test_vst2q_lane_p16()
|
D | arm_neon_intrinsics.c | 4976 poly16x8x2_t test_vld2q_p16(poly16_t const * a) { in test_vld2q_p16() 5623 poly16x8x2_t test_vld2q_lane_p16(poly16_t const * a, poly16x8x2_t b) { in test_vld2q_lane_p16() 18676 void test_vst2q_p16(poly16_t * a, poly16x8x2_t b) { in test_vst2q_p16() 19156 void test_vst2q_lane_p16(poly16_t * a, poly16x8x2_t b) { in test_vst2q_lane_p16() 23099 poly16x8x2_t test_vtrnq_p16(poly16x8_t a, poly16x8_t b) { in test_vtrnq_p16() 23639 poly16x8x2_t test_vuzpq_p16(poly16x8_t a, poly16x8_t b) { in test_vuzpq_p16() 23994 poly16x8x2_t test_vzipq_p16(poly16x8_t a, poly16x8_t b) { in test_vzipq_p16()
|
D | aarch64-neon-intrinsics.c | 10344 poly16x8x2_t test_vld2q_p16(poly16_t const *a) { in test_vld2q_p16() 12077 void test_vst2q_p16(poly16_t *a, poly16x8x2_t b) { in test_vst2q_p16() 14209 poly16x8x2_t test_vld1q_p16_x2(poly16_t const *a) { in test_vld1q_p16_x2() 15777 void test_vst1q_p16_x2(poly16_t *a, poly16x8x2_t b) { in test_vst1q_p16_x2()
|
/external/llvm/test/CodeGen/AArch64/ |
D | neon-perm.ll | 20 %struct.poly16x8x2_t = type { [2 x <8 x i16>] } 2682 define %struct.poly16x8x2_t @test_vuzpq_p16(<8 x i16> %a, <8 x i16> %b) { 2689 %.fca.0.0.insert = insertvalue %struct.poly16x8x2_t undef, <8 x i16> %vuzp.i, 0, 0 2690 %.fca.0.1.insert = insertvalue %struct.poly16x8x2_t %.fca.0.0.insert, <8 x i16> %vuzp1.i, 0, 1 2691 ret %struct.poly16x8x2_t %.fca.0.1.insert 2898 define %struct.poly16x8x2_t @test_vzipq_p16(<8 x i16> %a, <8 x i16> %b) { 2905 %.fca.0.0.insert = insertvalue %struct.poly16x8x2_t undef, <8 x i16> %vzip.i, 0, 0 2906 %.fca.0.1.insert = insertvalue %struct.poly16x8x2_t %.fca.0.0.insert, <8 x i16> %vzip1.i, 0, 1 2907 ret %struct.poly16x8x2_t %.fca.0.1.insert 3114 define %struct.poly16x8x2_t @test_vtrnq_p16(<8 x i16> %a, <8 x i16> %b) { [all …]
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | neon-perm.ll | 20 %struct.poly16x8x2_t = type { [2 x <8 x i16>] } 2682 define %struct.poly16x8x2_t @test_vuzpq_p16(<8 x i16> %a, <8 x i16> %b) { 2689 %.fca.0.0.insert = insertvalue %struct.poly16x8x2_t undef, <8 x i16> %vuzp.i, 0, 0 2690 %.fca.0.1.insert = insertvalue %struct.poly16x8x2_t %.fca.0.0.insert, <8 x i16> %vuzp1.i, 0, 1 2691 ret %struct.poly16x8x2_t %.fca.0.1.insert 2898 define %struct.poly16x8x2_t @test_vzipq_p16(<8 x i16> %a, <8 x i16> %b) { 2905 %.fca.0.0.insert = insertvalue %struct.poly16x8x2_t undef, <8 x i16> %vzip.i, 0, 0 2906 %.fca.0.1.insert = insertvalue %struct.poly16x8x2_t %.fca.0.0.insert, <8 x i16> %vzip1.i, 0, 1 2907 ret %struct.poly16x8x2_t %.fca.0.1.insert 3114 define %struct.poly16x8x2_t @test_vtrnq_p16(<8 x i16> %a, <8 x i16> %b) { [all …]
|
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 238 typedef struct int16x8x2_t poly16x8x2_t; typedef 1337 _NEON2SSESTORAGE poly16x8x2_t vld2q_p16(__transfersize(16) poly16_t const * ptr); // VLD2.16 {d0, d… 1439 _NEON2SSESTORAGE poly16x8x2_t vld2q_lane_p16_ptr(__transfersize(2) poly16_t const * ptr, poly16x8x2… 1494 _NEON2SSESTORAGE void vst2q_p16_ptr(__transfersize(16) poly16_t * ptr, poly16x8x2_t * val); // VST2… 1558 _NEON2SSESTORAGE void vst2q_lane_p16_ptr(__transfersize(2) poly16_t * ptr, poly16x8x2_t * val, __co… 2235 _NEON2SSESTORAGE poly16x8x2_t vtrnq_p16(poly16x8_t a, poly16x8_t b); // VTRN.16 q0,q0 2254 _NEON2SSESTORAGE poly16x8x2_t vzipq_p16(poly16x8_t a, poly16x8_t b); // VZIP.16 q0,q0 2273 _NEON2SSESTORAGE poly16x8x2_t vuzpq_p16(poly16x8_t a, poly16x8_t b); // VUZP.16 q0,q0 9841 _NEON2SSESTORAGE poly16x8x2_t vld2q_p16(__transfersize(16) poly16_t const * ptr); // VLD2.16 {d0, d… 11131 _NEON2SSESTORAGE void vst2q_p16_ptr(__transfersize(16) poly16_t * ptr, poly16x8x2_t * val); [all …]
|