/external/llvm-project/clang/test/CodeGen/ |
D | aarch64-bf16-reinterpret-intrinsics.c | 15 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 …]
|
D | arm-bf16-reinterpret-intrinsics.c | 15 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 …]
|
D | arm-bf16-getset-intrinsics.c | 14 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 …]
|
D | aarch64-bf16-getset-intrinsics.c | 12 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 …]
|
D | aarch64-bf16-lane-intrinsics.c | 21 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()
|
D | aarch64-bf16-dotprod-intrinsics.c | 12 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()
|
D | arm-bf16-dotprod-intrinsics.c | 18 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()
|
D | aarch64-bf16-ldst-intrinsics.c | 10 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()
|
D | arm-bf16-params-returns.c | 18 bfloat16x4_t test_ret_bf16x4_t(bfloat16x4_t v) { in test_ret_bf16x4_t()
|
D | arm-bf16-convert-intrinsics.c | 24 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/ |
D | bf16-vector-shuffle.ll | 4 ; 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/ |
D | arm-bfloat.cpp | 33 void test_vector(bfloat16x4_t a, bfloat16x4_t b, float16x4_t c) { in test_vector()
|
D | aarch64-bf16-ldst-intrinsics.c | 8 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()
|
D | aarch64-neon-bf16-ranges.c | 9 void test_vcopy_lane_bf16(bfloat16x4_t a, bfloat16x8_t b) { in test_vcopy_lane_bf16()
|
/external/llvm-project/clang/test/CodeGenCXX/ |
D | mangle-neon-vectors.cpp | 37 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/ |
D | arm_neon.td | 273 : Op<(call "vcombine", (cast "bfloat16x4_t", (literal "uint64_t", "0ULL")),
|