Home
last modified time | relevance | path

Searched refs:bfloat16x4_t (Results 1 – 16 of 16) sorted by relevance

/external/llvm-project/clang/test/CodeGen/
Daarch64-bf16-reinterpret-intrinsics.c15 bfloat16x4_t test_vreinterpret_bf16_s8(int8x8_t a) { return vreinterpret_bf16_s8(a); } in test_vreinterpret_bf16_s8()
21 bfloat16x4_t test_vreinterpret_bf16_s16(int16x4_t a) { return vreinterpret_bf16_s16(a); } in test_vreinterpret_bf16_s16()
27 bfloat16x4_t test_vreinterpret_bf16_s32(int32x2_t a) { return vreinterpret_bf16_s32(a); } in test_vreinterpret_bf16_s32()
33 bfloat16x4_t test_vreinterpret_bf16_f32(float32x2_t a) { return vreinterpret_bf16_f32(a); } in test_vreinterpret_bf16_f32()
39 bfloat16x4_t test_vreinterpret_bf16_u8(uint8x8_t a) { return vreinterpret_bf16_u8(a); } in test_vreinterpret_bf16_u8()
45 bfloat16x4_t test_vreinterpret_bf16_u16(uint16x4_t a) { return vreinterpret_bf16_u16(a); } in test_vreinterpret_bf16_u16()
51 bfloat16x4_t test_vreinterpret_bf16_u32(uint32x2_t a) { return vreinterpret_bf16_u32(a); } in test_vreinterpret_bf16_u32()
57 bfloat16x4_t test_vreinterpret_bf16_p8(poly8x8_t a) { return vreinterpret_bf16_p8(a); } in test_vreinterpret_bf16_p8()
63 bfloat16x4_t test_vreinterpret_bf16_p16(poly16x4_t a) { return vreinterpret_bf16_p16(a); } in test_vreinterpret_bf16_p16()
69 bfloat16x4_t test_vreinterpret_bf16_u64(uint64x1_t a) { return vreinterpret_bf16_u64(a); } in test_vreinterpret_bf16_u64()
[all …]
Darm-bf16-reinterpret-intrinsics.c15 bfloat16x4_t test_vreinterpret_bf16_s8(int8x8_t a) { return vreinterpret_bf16_s8(a); } in test_vreinterpret_bf16_s8()
21 bfloat16x4_t test_vreinterpret_bf16_s16(int16x4_t a) { return vreinterpret_bf16_s16(a); } in test_vreinterpret_bf16_s16()
27 bfloat16x4_t test_vreinterpret_bf16_s32(int32x2_t a) { return vreinterpret_bf16_s32(a); } in test_vreinterpret_bf16_s32()
33 bfloat16x4_t test_vreinterpret_bf16_f32(float32x2_t a) { return vreinterpret_bf16_f32(a); } in test_vreinterpret_bf16_f32()
39 bfloat16x4_t test_vreinterpret_bf16_u8(uint8x8_t a) { return vreinterpret_bf16_u8(a); } in test_vreinterpret_bf16_u8()
45 bfloat16x4_t test_vreinterpret_bf16_u16(uint16x4_t a) { return vreinterpret_bf16_u16(a); } in test_vreinterpret_bf16_u16()
51 bfloat16x4_t test_vreinterpret_bf16_u32(uint32x2_t a) { return vreinterpret_bf16_u32(a); } in test_vreinterpret_bf16_u32()
57 bfloat16x4_t test_vreinterpret_bf16_p8(poly8x8_t a) { return vreinterpret_bf16_p8(a); } in test_vreinterpret_bf16_p8()
63 bfloat16x4_t test_vreinterpret_bf16_p16(poly16x4_t a) { return vreinterpret_bf16_p16(a); } in test_vreinterpret_bf16_p16()
69 bfloat16x4_t test_vreinterpret_bf16_u64(uint64x1_t a) { return vreinterpret_bf16_u64(a); } in test_vreinterpret_bf16_u64()
[all …]
Darm-bf16-getset-intrinsics.c14 bfloat16x4_t test_vcreate_bf16(uint64_t a) { in test_vcreate_bf16()
24 bfloat16x4_t test_vdup_n_bf16(bfloat16_t v) { in test_vdup_n_bf16()
43 bfloat16x4_t test_vdup_lane_bf16(bfloat16x4_t v) { in test_vdup_lane_bf16()
52 bfloat16x8_t test_vdupq_lane_bf16(bfloat16x4_t v) { in test_vdupq_lane_bf16()
61 bfloat16x4_t test_vdup_laneq_bf16(bfloat16x8_t v) { in test_vdup_laneq_bf16()
79 bfloat16x8_t test_vcombine_bf16(bfloat16x4_t low, bfloat16x4_t high) { in test_vcombine_bf16()
88 bfloat16x4_t test_vget_high_bf16(bfloat16x8_t a) { in test_vget_high_bf16()
97 bfloat16x4_t test_vget_low_bf16(bfloat16x8_t a) { in test_vget_low_bf16()
106 bfloat16_t test_vget_lane_bf16(bfloat16x4_t v) { in test_vget_lane_bf16()
124 bfloat16x4_t test_vset_lane_bf16(bfloat16_t a, bfloat16x4_t v) { in test_vset_lane_bf16()
[all …]
Daarch64-bf16-getset-intrinsics.c12 bfloat16x4_t test_vcreate_bf16(uint64_t a) { in test_vcreate_bf16()
22 bfloat16x4_t test_vdup_n_bf16(bfloat16_t v) { in test_vdup_n_bf16()
41 bfloat16x4_t test_vdup_lane_bf16(bfloat16x4_t v) { in test_vdup_lane_bf16()
50 bfloat16x8_t test_vdupq_lane_bf16(bfloat16x4_t v) { in test_vdupq_lane_bf16()
59 bfloat16x4_t test_vdup_laneq_bf16(bfloat16x8_t v) { in test_vdup_laneq_bf16()
77 bfloat16x8_t test_vcombine_bf16(bfloat16x4_t low, bfloat16x4_t high) { in test_vcombine_bf16()
86 bfloat16x4_t test_vget_high_bf16(bfloat16x8_t a) { in test_vget_high_bf16()
95 bfloat16x4_t test_vget_low_bf16(bfloat16x8_t a) { in test_vget_low_bf16()
104 bfloat16_t test_vget_lane_bf16(bfloat16x4_t v) { in test_vget_lane_bf16()
122 bfloat16x4_t test_vset_lane_bf16(bfloat16_t a, bfloat16x4_t v) { in test_vset_lane_bf16()
[all …]
Daarch64-bf16-lane-intrinsics.c21 bfloat16x4_t test_vcopy_lane_bf16_v1(bfloat16x4_t a, bfloat16x4_t b) { in test_vcopy_lane_bf16_v1()
37 bfloat16x4_t test_vcopy_lane_bf16_v2(bfloat16x4_t a, bfloat16x4_t b) { in test_vcopy_lane_bf16_v2()
55 bfloat16x8_t test_vcopyq_lane_bf16_v1(bfloat16x8_t a, bfloat16x4_t b) { in test_vcopyq_lane_bf16_v1()
73 bfloat16x8_t test_vcopyq_lane_bf16_v2(bfloat16x8_t a, bfloat16x4_t b) { in test_vcopyq_lane_bf16_v2()
91 bfloat16x4_t test_vcopy_laneq_bf16_v1(bfloat16x4_t a, bfloat16x8_t b) { in test_vcopy_laneq_bf16_v1()
109 bfloat16x4_t test_vcopy_laneq_bf16_v2(bfloat16x4_t a, bfloat16x8_t b) { in test_vcopy_laneq_bf16_v2()
Daarch64-bf16-dotprod-intrinsics.c12 float32x2_t test_vbfdot_f32(float32x2_t r, bfloat16x4_t a, bfloat16x4_t b) { in test_vbfdot_f32()
33 float32x2_t test_vbfdot_lane_f32(float32x2_t r, bfloat16x4_t a, bfloat16x4_t b){ in test_vbfdot_lane_f32()
57 float32x2_t test_vbfdot_laneq_f32(float32x2_t r, bfloat16x4_t a, bfloat16x8_t b) { in test_vbfdot_laneq_f32()
69 float32x4_t test_vbfdotq_lane_f32(float32x4_t r, bfloat16x8_t a, bfloat16x4_t b) { in test_vbfdotq_lane_f32()
106 float32x4_t test_vbfmlalbq_lane_f32(float32x4_t r, bfloat16x8_t a, bfloat16x4_t b) { in test_vbfmlalbq_lane_f32()
126 float32x4_t test_vbfmlaltq_lane_f32(float32x4_t r, bfloat16x8_t a, bfloat16x4_t b) { in test_vbfmlaltq_lane_f32()
Darm-bf16-dotprod-intrinsics.c18 float32x2_t test_vbfdot_f32(float32x2_t r, bfloat16x4_t a, bfloat16x4_t b) { in test_vbfdot_f32()
39 float32x2_t test_vbfdot_lane_f32(float32x2_t r, bfloat16x4_t a, bfloat16x4_t b){ in test_vbfdot_lane_f32()
63 float32x2_t test_vbfdot_laneq_f32(float32x2_t r, bfloat16x4_t a, bfloat16x8_t b) { in test_vbfdot_laneq_f32()
75 float32x4_t test_vbfdotq_lane_f32(float32x4_t r, bfloat16x8_t a, bfloat16x4_t b) { in test_vbfdotq_lane_f32()
112 float32x4_t test_vbfmlalbq_lane_f32(float32x4_t r, bfloat16x8_t a, bfloat16x4_t b) { in test_vbfmlalbq_lane_f32()
132 float32x4_t test_vbfmlaltq_lane_f32(float32x4_t r, bfloat16x8_t a, bfloat16x4_t b) { in test_vbfmlaltq_lane_f32()
Daarch64-bf16-ldst-intrinsics.c10 bfloat16x4_t test_vld1_bf16(bfloat16_t const *ptr) { in test_vld1_bf16()
28 bfloat16x4_t test_vld1_lane_bf16(bfloat16_t const *ptr, bfloat16x4_t src) { in test_vld1_lane_bf16()
50 bfloat16x4_t test_vld1_dup_bf16(bfloat16_t const *ptr) { in test_vld1_dup_bf16()
257 void test_vst1_bf16(bfloat16_t *ptr, bfloat16x4_t val) { in test_vst1_bf16()
275 void test_vst1_lane_bf16(bfloat16_t *ptr, bfloat16x4_t val) { in test_vst1_lane_bf16()
Darm-bf16-params-returns.c18 bfloat16x4_t test_ret_bf16x4_t(bfloat16x4_t v) { in test_ret_bf16x4_t()
Darm-bf16-convert-intrinsics.c24 float32x4_t test_vcvt_f32_bf16(bfloat16x4_t a) { in test_vcvt_f32_bf16()
49 bfloat16x4_t test_vcvt_bf16_f32(float32x4_t a) { in test_vcvt_bf16_f32()
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dbf16-vector-shuffle.ll4 ; bfloat16x4_t test_vcreate_bf16(uint64_t a) { return vcreate_bf16(a); }
14 ; bfloat16x4_t test_vdup_n_bf16(bfloat16_t v) { return vdup_n_bf16(v); }
36 ; bfloat16x4_t test_vdup_lane_bf16(bfloat16x4_t v) { return vdup_lane_bf16(v, 1); }
46 ; bfloat16x8_t test_vdupq_lane_bf16(bfloat16x4_t v) { return vdupq_lane_bf16(v, 1); }
56 ; bfloat16x4_t test_vdup_laneq_bf16(bfloat16x8_t v) { return vdup_laneq_bf16(v, 7); }
76 ; bfloat16x8_t test_vcombine_bf16(bfloat16x4_t low, bfloat16x4_t high) { return vcombine_bf16(low, …
86 ; bfloat16x4_t test_vget_high_bf16(bfloat16x8_t a) { return vget_high_bf16(a); }
96 ; bfloat16x4_t test_vget_low_bf16(bfloat16x8_t a) { return vget_low_bf16(a); }
105 ; bfloat16_t test_vget_lane_bf16(bfloat16x4_t v) { return vget_lane_bf16(v, 1); }
125 ; bfloat16x4_t test_vset_lane_bf16(bfloat16_t a, bfloat16x4_t v) { return vset_lane_bf16(a, v, 1); }
[all …]
/external/llvm-project/clang/test/Sema/
Darm-bfloat.cpp33 void test_vector(bfloat16x4_t a, bfloat16x4_t b, float16x4_t c) { in test_vector()
Daarch64-bf16-ldst-intrinsics.c8 bfloat16x4_t test_vld1_lane_bf16(bfloat16_t const *ptr, bfloat16x4_t src) { in test_vld1_lane_bf16()
56 void test_vst1_lane_bf16(bfloat16_t *ptr, bfloat16x4_t val) { in test_vst1_lane_bf16()
Daarch64-neon-bf16-ranges.c9 void test_vcopy_lane_bf16(bfloat16x4_t a, bfloat16x8_t b) { in test_vcopy_lane_bf16()
/external/llvm-project/clang/test/CodeGenCXX/
Dmangle-neon-vectors.cpp37 typedef __attribute__((neon_vector_type(4))) __bf16 bfloat16x4_t; typedef
87 void f12(bfloat16x4_t v) {} in f12()
/external/llvm-project/clang/include/clang/Basic/
Darm_neon.td273 : Op<(call "vcombine", (cast "bfloat16x4_t", (literal "uint64_t", "0ULL")),